mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-10 07:57:59 -05:00
* gcc: add missing zlibpkg dep * add getrealdeps script * add color * suggested changes from @supechicken * suggested changes * fix verbiage * add NOCOLORS option * use read in lieu of head, and do not check nonexistent files * Exit early if wrong package name is given. * Add some quick exit code * Allow for pkg.rb in getrealdeps and also add deps to all core packages * fix lint error * fix zlibpkg * cleanup gcc deps * move filecmd to be a ruby dependency * fix llvm deps * lint fix * update more deps * make sure package is installed before checking for deps * add more deps * change verbiage * add more deps * more dep updates
42 lines
1.6 KiB
Ruby
42 lines
1.6 KiB
Ruby
require 'package'
|
|
|
|
class Rtmpdump < Package
|
|
description 'rtmpdump is a toolkit for RTMP streams.'
|
|
homepage 'https://rtmpdump.mplayerhq.hu/'
|
|
version 'f1b83'
|
|
license 'LGPL-2.1 and GPL-2'
|
|
compatibility 'all'
|
|
source_url 'https://git.ffmpeg.org/rtmpdump.git'
|
|
git_hashtag 'f1b83c10d8beb43fcc70a6e88cf4325499f25857'
|
|
|
|
binary_url({
|
|
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rtmpdump/f1b83_armv7l/rtmpdump-f1b83-chromeos-armv7l.tpxz',
|
|
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rtmpdump/f1b83_armv7l/rtmpdump-f1b83-chromeos-armv7l.tpxz',
|
|
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rtmpdump/f1b83_i686/rtmpdump-f1b83-chromeos-i686.tpxz',
|
|
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rtmpdump/f1b83_x86_64/rtmpdump-f1b83-chromeos-x86_64.tpxz'
|
|
})
|
|
binary_sha256({
|
|
aarch64: '93a414b097aaf7e2a2c412fb412d6403563427e5a008b98bf2d26d7bbdfb5f3a',
|
|
armv7l: '93a414b097aaf7e2a2c412fb412d6403563427e5a008b98bf2d26d7bbdfb5f3a',
|
|
i686: '843c971613a11a672741cbe0094e869e049c4986234d99836abaa99bf0de1386',
|
|
x86_64: '7e76a4f0a4f359f5ab8283ac175c4dc85f2d54aad1413840240627e810d5c6c0'
|
|
})
|
|
|
|
depends_on 'glibc' # R
|
|
depends_on 'gmp' # R
|
|
depends_on 'gnutls' # R
|
|
depends_on 'nettle' # R
|
|
depends_on 'zlibpkg' # R
|
|
|
|
@make_common_opts = ['SYS=posix', "prefix=#{CREW_PREFIX}", "libdir=#{CREW_LIB_PREFIX}",
|
|
"mandir=#{CREW_PREFIX}/share/man", 'CRYPTO=GNUTLS']
|
|
|
|
def self.build
|
|
system 'make', *@make_common_opts
|
|
end
|
|
|
|
def self.install
|
|
system 'make', *@make_common_opts, "DESTDIR=#{CREW_DEST_DIR}", 'install'
|
|
end
|
|
end
|