blob: b5324851fa314cf097986c1f846dcff81bf74da9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#!/bin/sh
# Create the xpra-prebuilt-docs tarball. Part of SlackBuilds.org xpra
# build. Run from within the SlackBuild dir. Does not require root
# acces, but does need to write to its current directory.
set -e
# get VERSION:
source ./xpra.info
OUTDIR=xpra-$VERSION-prebuilt-docs
TARBALL=$OUTDIR.tar.xz
RPMFILE=xpra-common-4.3-10.el8.noarch.rpm
URL=https://www.xpra.org/dists/CentOS/8/x86_64/$RPMFILE
# only download the file if we don't already have it.
[ -e $RPMFILE ] || wget $URL
[ -e $RPMFILE ] || exit 1
rm -rf $OUTDIR
mkdir -p $OUTDIR
cd $OUTDIR
# extract without creating an intermediate tarball (as rpm2targz would):
rpm2cpio ../$RPMFILE | cpio -imd
# remove everything but the docs:
mkdir .keep
mv usr/share/doc/xpra/* .keep
rm -rf *
mv .keep/* .
rmdir .keep
# now ready to create the tarball.
cd -
tar cvfJ $TARBALL $OUTDIR
md5sum $TARBALL
|