Files
chromebrew/packages/rtmpdump.rb
Satadru Pramanik 22bb47bd45 add missing runtime deps to ALL core packages, add getrealdeps script (#7472)
* 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
2022-10-10 18:39:48 -05:00

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