libraries/libopenraw: Updated for version 0.3.7.

Signed-off-by: B. Watson <urchlay@slackware.uk>

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
B. Watson 2023-10-05 16:49:54 -04:00 committed by Willy Sudiarto Raharjo
parent 0e88cf5d44
commit f9159052d3
No known key found for this signature in database
GPG key ID: 3F617144D7238786
3 changed files with 6 additions and 48 deletions

View file

@ -26,6 +26,8 @@
# Now maintained by B. Watson <urchlay@slackware.uk>
# 20231005 bkw: update for v0.3.7.
# 20230606 bkw: update for v0.3.5. upstream now provides the rust sources
# in their tarball, so this script got a lot simpler.
@ -48,7 +50,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libopenraw
VERSION=${VERSION:-0.3.5}
VERSION=${VERSION:-0.3.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}

View file

@ -1,8 +1,8 @@
PRGNAM="libopenraw"
VERSION="0.3.5"
VERSION="0.3.7"
HOMEPAGE="https://libopenraw.freedesktop.org/libopenraw/"
DOWNLOAD="https://libopenraw.freedesktop.org/download/libopenraw-0.3.5.tar.bz2"
MD5SUM="9f0e82442faa6bfd88b44f404e9a8c9f"
DOWNLOAD="https://libopenraw.freedesktop.org/download/libopenraw-0.3.7.tar.bz2"
MD5SUM="e86ffef428a7d547b0229a203a807113"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""

View file

@ -1,44 +0,0 @@
#!/bin/bash
# 20211124 bkw: mkvendored.sh, part of libopenraw SBo SlackBuild.
# create libopenraw-vendored-sources-$VERSION-$BUILD.tar.xz
# requires network access, but does not require root privilege.
PRGNAM=libopenraw
CWD=$(pwd)
source ./$PRGNAM.info
set -e
WORKDIR=$( mktemp -d )
cd $WORKDIR
# don't depend on user's ~/.cargo
mkdir -p cargohome
export CARGO_HOME=$(pwd)/cargohome
grep '^BUILD=' $CWD/$PRGNAM.SlackBuild > 1
source ./1
tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
cd $PRGNAM-$VERSION/lib/mp4
for i in . mp4parse mp4parse_capi; do
cd $i
cargo vendor
find vendor -type f -a -name \*.a -print0 | xargs -0 rm -f
mkdir -p .cargo
cat <<EOF >.cargo/config.toml
[source.crates-io]
replace-with = "vendored-sources"
[source.vendored-sources]
directory = "vendor"
EOF
cd -
done
cd $WORKDIR
tar cvfJ $CWD/libopenraw-vendored-sources-$VERSION-$BUILD.tar.xz \
$PRGNAM-$VERSION/lib/mp4/{,mp4parse/,mp4parse_capi/}{vendor,.cargo}
cd $CWD
rm -rf $WORKDIR