Compare commits
2 Commits
2869c656c1
...
6a1b851130
Author | SHA1 | Date | |
---|---|---|---|
6a1b851130 | |||
68245b55c9 |
@ -46,7 +46,8 @@ fetch() {
|
|||||||
} BEGIN { while ((getline < "db.tsv") > 0) {
|
} BEGIN { while ((getline < "db.tsv") > 0) {
|
||||||
filenames[$1] = $2; deps[$1] = ""; for (i = 3; i <= NF; i++) {
|
filenames[$1] = $2; deps[$1] = ""; for (i = 3; i <= NF; i++) {
|
||||||
gsub(/[<=>].*/, "", $i); deps[$1] = deps[$1] $i FS }
|
gsub(/[<=>].*/, "", $i); deps[$1] = deps[$1] $i FS }
|
||||||
} for (i = 0; i < ARGC; i++) get(ARGV[i]) }' "$@" | while IFS= read -r name
|
} for (i = 0; i < ARGC; i++) get(ARGV[i]) }' "$@" | tee db.want | \
|
||||||
|
while IFS= read -r name
|
||||||
do
|
do
|
||||||
status Fetching "$name"
|
status Fetching "$name"
|
||||||
[ -f "packages/$name" ] || curl -#o "packages/$name" "$repo/$name"
|
[ -f "packages/$name" ] || curl -#o "packages/$name" "$repo/$name"
|
||||||
@ -69,10 +70,10 @@ extract() {
|
|||||||
for subdir in *
|
for subdir in *
|
||||||
do [ -d "$subdir" -a "$subdir" != packages ] && rm -rf -- "$subdir"
|
do [ -d "$subdir" -a "$subdir" != packages ] && rm -rf -- "$subdir"
|
||||||
done
|
done
|
||||||
for i in packages/*
|
while IFS= read -r name
|
||||||
do bsdtar -xf "$i" --strip-components 1 \
|
do bsdtar -xf "packages/$name" --strip-components 1 \
|
||||||
--exclude '*/share/man' --exclude '*/share/doc'
|
--exclude '*/share/man' --exclude '*/share/doc'
|
||||||
done
|
done < db.want
|
||||||
|
|
||||||
bsdtar -xf exiftool.tar.gz
|
bsdtar -xf exiftool.tar.gz
|
||||||
mv Image-ExifTool-*/exiftool bin
|
mv Image-ExifTool-*/exiftool bin
|
||||||
@ -135,7 +136,7 @@ msys2_root=$builddir$prefix
|
|||||||
mkdir -p "$msys2_root"
|
mkdir -p "$msys2_root"
|
||||||
cd "$msys2_root"
|
cd "$msys2_root"
|
||||||
dbsync
|
dbsync
|
||||||
fetch $pkg-gtk3 $pkg-lcms2 $pkg-libraw $pkg-libheif $pkg-perl \
|
fetch $pkg-gtk3 $pkg-lcms2 $pkg-libraw $pkg-libheif $pkg-libjxl $pkg-perl \
|
||||||
$pkg-perl-win32-api $pkg-libwinpthread-git # Because we don't do "provides"?
|
$pkg-perl-win32-api $pkg-libwinpthread-git # Because we don't do "provides"?
|
||||||
verify
|
verify
|
||||||
extract
|
extract
|
||||||
|
Loading…
x
Reference in New Issue
Block a user