Package Details: lib32-rtmpdump 1:2.4.r96.fa8646d-3

Git Clone URL: https://aur.archlinux.org/lib32-rtmpdump.git (read-only)
Package Base: lib32-rtmpdump
Description: Tool to download rtmp streams (lib32)
Upstream URL: http://rtmpdump.mplayerhq.hu/
Keywords: lib32
Licenses: GPL2, LGPL2.1
Provides: librtmp.so
Submitter: rafaelff
Maintainer: GordonGR
Last Packager: GordonGR
Votes: 37
Popularity: 0.118491
First Submitted: 2012-01-26 02:14
Last Updated: 2017-04-29 12:15

Latest Comments

mkrajinovic commented on 2017-05-04 08:59

@rafaelff
managed to update it after clearing the cache of both pacaur and yaourt. Thanks

rafaelff commented on 2017-05-02 16:59

@mkrajunovic, Related to the message:

/home/mkrajinovic/.cache/pacaur/lib32-rtmpdump/rtmpdump is not a clone of https://git.ffmpeg.org/rtmpdump

Is it always happening, or just once? Case always, please check the file /home/mkrajinovic/.cache/pacaur/lib32-rtmpdump/rtmpdump/.git/config for the value of 'url' in the '[remote "origin"]' section.

GordonGR commented on 2017-05-02 16:48

Well, try with normal makepkg. I don't know what pacaur's problem is, but the package downloads the source and builds perfectly fine on my machine.

mkrajinovic commented on 2017-05-02 16:28

@GordonGR

Clearing cache didn't help, still getting the same error.

GordonGR commented on 2017-05-01 11:16

Clear your pacaur cache.
$ rm -rf ῀/.cache/pacaur

mkrajinovic commented on 2017-05-01 08:14

Build fails due to this

:: Checking lib32-rtmpdump integrity...
==> Making package: lib32-rtmpdump 1:2.4.r96.fa8646d-3 (Mon May 1 09:59:17 CEST 2017)
==> Retrieving sources...
==> ERROR: /home/mkrajinovic/.cache/pacaur/lib32-rtmpdump/rtmpdump is not a clone of https://git.ffmpeg.org/rtmpdump
Aborting...
:: Checking ffmpeg-full-git integrity...
==> Making package: ffmpeg-full-git N.85727.gd61f93bf04-1 (Mon May 1 09:59:18 CEST 2017)
==> Retrieving sources...
-> Updating ffmpeg-full-git git repo...
Fetching origin
-> Found UNREDISTRIBUTABLE.txt
==> Validating source files with sha256sums...
ffmpeg-full-git ... Skipped
UNREDISTRIBUTABLE.txt ... Passed
:: failed to verify lib32-rtmpdump integrity

mokkurkalve commented on 2017-04-27 06:18

Build fails thus:

(...snip...)
handshake.h: In function 'HMACsha256':
handshake.h:269:12: error: storage size of 'ctx' isn't known
HMAC_CTX ctx;
^~~
handshake.h:269:12: warning: unused variable 'ctx' [-Wunused-variable]
rtmp.c: In function 'RTMP_ReadPacket':
rtmp.c:3555:7: warning: variable 'didAlloc' set but not used [-Wunused-but-set-variable]
int didAlloc = FALSE;
^~~~~~~~
At top level:
rtmp.c:2907:19: warning: 'av_NetConnection_Connect_Rejected' defined but not used [-Wunused-const-variable=]
static const AVal av_NetConnection_Connect_Rejected =
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rtmp.c:1559:35: warning: 'av_record' defined but not used [-Wunused-const-variable=]
#define SAVC(x) static const AVal av_##x = AVC(#x)
^
rtmp.c:1905:1: note: in expansion of macro 'SAVC'
SAVC(record);
^~~~
make[1]: *** [<builtin>: rtmp.o] Error 1
make[1]: Leaving directory '/tmp/byggeplass/lib32-rtmpdump/src/rtmpdump/librtmp'
make: *** [Makefile:76: librtmp/librtmp.a] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build lib32-rtmpdump.

JDaff commented on 2014-10-29 14:08

I submited the file for deletion but next time email me first and i would have done so. I'm pretty resonable.

JDaff commented on 2014-10-28 09:51

_pkgname=rtmpdump
pkgname=lib32-${_pkgname}
pkgver=2.3
pkgrel=1
pkgdesc="A tool to download rtmp streams (32 bit)"
arch=('x86_64')
url="http://rtmpdump.mplayerhq.hu/"
license=('GPL2' 'LGPL2.1')
depends=('lib32-openssl' "${_pkgname}")
options=('!makeflags')
source=(http://rtmpdump.mplayerhq.hu/download/${_pkgname}-${pkgver}.tgz)
sha1sums=('b65ce7708ae79adb51d1f43dd0b6d987076d7c42')
options=(!makeflags)

prepare() {
cd ${srcdir}/${_pkgname}-${pkgver}
sed -i -e 's:gcc:gcc -m32:' Makefile librtmp/Makefile
}

build() {
cd ${srcdir}/${_pkgname}-${pkgver}
make OPT="$CFLAGS" XLDFLAGS="$LDFLAGS"
}

package() {
cd ${srcdir}/${_pkgname}-${pkgver}
make DESTDIR="${pkgdir}/${_pkgname}-${pkgver}" install
}




This is Acothi if your making a package from git even though it is not required to do so i think. You should still add a -git-commit-a1900c3 to clearly define what package this is. If this was comming from master branch then it shoud have a -git. As I digress the text above should do the exact same function but this would be a stable relase.

JDaff commented on 2014-10-28 09:07

Just thought id mention this but if you are going to make this from git the name needs to be renamed with the suffix -git so I remade the PKGBUILD file so if you want to look it over you can but this way you take out git as a dependency.

_pkgname=rtmpdump
pkgname=lib32-${_pkgname}
pkgver=2.3
pkgrel=1
pkgdesc="A tool to download rtmp streams (32 bit)"
arch=('x86_64')
url="http://rtmpdump.mplayerhq.hu/"
license=('GPL2' 'LGPL2.1')
depends=('lib32-openssl' "${_pkgname}")
options=('!makeflags')
source=(http://rtmpdump.mplayerhq.hu/download/${_pkgname}-${pkgver}.tgz)
sha1sums=('b65ce7708ae79adb51d1f43dd0b6d987076d7c42')
options=(!makeflags)

prepare() {
cd ${_pkgname}
sed -i -e 's:gcc:gcc -m32:' Makefile librtmp/Makefile
}

build() {
cd ${_pkgname}
make OPT="$CFLAGS" XLDFLAGS="$LDFLAGS"
}

package() {
cd ${_pkgname}
install -dm755 "${pkgdir}/usr/lib32"
make prefix=/usr mandir=/usr/share/man libdir=/usr/lib32
DESTDIR="${pkgdir}" install
rm -rf "${pkgdir}/usr"/{bin,include,sbin,share}
}