File: dfsg-repack

package info (click to toggle)
fbreader 0.12.10dfsg-8
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 12,768 kB
  • sloc: cpp: 78,853; xml: 15,548; makefile: 857; sh: 302
file content (28 lines) | stat: -rw-r--r-- 639 bytes parent folder | download | duplicates (3)
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
#!/bin/sh

set -e

# This script removes non-dfsg files from upstream tarball.
# Requires package 'zip' to be installed

ORIG_TARBALL=$1
if [ -z $ORIG_TARBALL ]; then
	echo "Usage: $0 <path to tarball>"
	exit 1
fi
ZIP_FILE=zlibrary/text/data/hyphenationPatterns.zip

REPACK_DIR=./tmp-fbreader-repack
mkdir -p $REPACK_DIR

tar -C $REPACK_DIR -xzf $ORIG_TARBALL
UPSTREAM_DIR=`ls -1 $REPACK_DIR/`; \
(cd $REPACK_DIR && \
	zip -d $UPSTREAM_DIR/$ZIP_FILE "el.pattern" "fi.pattern" "tr.pattern"; \
	mv $UPSTREAM_DIR ${UPSTREAM_DIR}.orig;
)

tar -C $REPACK_DIR -cf - ${UPSTREAM_DIR}.orig |
	gzip --best -c > $ORIG_TARBALL.dfsg

rm -r $REPACK_DIR