aboutsummaryrefslogtreecommitdiff
path: root/repos/extra/squashfs-tools
diff options
context:
space:
mode:
authorWoodpecker CI <emmett1.2miligrams@protonmail.com>2026-05-24 15:40:32 +0000
committerWoodpecker CI <emmett1.2miligrams@protonmail.com>2026-05-24 15:40:32 +0000
commitdea2a1fa20fc8e843cd85e5920a67b9054d00b2e (patch)
treef331ff92dc5fd26f5803b483a24a0a21fd9bb97a /repos/extra/squashfs-tools
parentef5bfeb93345a5a681d88e99775622bf28defd8d (diff)
downloadalicelinux-dea2a1fa20fc8e843cd85e5920a67b9054d00b2e.tar.gz
alicelinux-dea2a1fa20fc8e843cd85e5920a67b9054d00b2e.zip
Woodpecker CI ef5bfeb93345a5a681d88e99775622bf28defd8d [SKIP CI]
Diffstat (limited to 'repos/extra/squashfs-tools')
-rw-r--r--repos/extra/squashfs-tools/.checksum2
-rw-r--r--repos/extra/squashfs-tools/.files13
-rw-r--r--repos/extra/squashfs-tools/0002-generate-manpages-Workaround-busybox-sed.patch105
-rw-r--r--repos/extra/squashfs-tools/abuild10
-rw-r--r--repos/extra/squashfs-tools/depends3
5 files changed, 0 insertions, 133 deletions
diff --git a/repos/extra/squashfs-tools/.checksum b/repos/extra/squashfs-tools/.checksum
deleted file mode 100644
index e4307837..00000000
--- a/repos/extra/squashfs-tools/.checksum
+++ /dev/null
@@ -1,2 +0,0 @@
-528027175c87c86cf8432405313a3219dcc89c22ea32cbada17fd3646594a5fa 0002-generate-manpages-Workaround-busybox-sed.patch
-132afb71d48e89fd07e2f94954124af919d2a352a31b8683f17718082cbe5e83 squashfs-tools-4.7.5.tar.gz
diff --git a/repos/extra/squashfs-tools/.files b/repos/extra/squashfs-tools/.files
deleted file mode 100644
index df139f47..00000000
--- a/repos/extra/squashfs-tools/.files
+++ /dev/null
@@ -1,13 +0,0 @@
-drwxr-xr-x root/root sbin/
--rwxr-xr-x root/root sbin/mksquashfs
-lrwxrwxrwx root/root sbin/sqfscat -> unsquashfs
-lrwxrwxrwx root/root sbin/sqfstar -> mksquashfs
--rwxr-xr-x root/root sbin/unsquashfs
-drwxr-xr-x root/root usr/
-drwxr-xr-x root/root usr/share/
-drwxr-xr-x root/root usr/share/man/
-drwxr-xr-x root/root usr/share/man/man1/
--rw-r--r-- root/root usr/share/man/man1/mksquashfs.1.gz
--rw-r--r-- root/root usr/share/man/man1/sqfscat.1.gz
--rw-r--r-- root/root usr/share/man/man1/sqfstar.1.gz
--rw-r--r-- root/root usr/share/man/man1/unsquashfs.1.gz
diff --git a/repos/extra/squashfs-tools/0002-generate-manpages-Workaround-busybox-sed.patch b/repos/extra/squashfs-tools/0002-generate-manpages-Workaround-busybox-sed.patch
deleted file mode 100644
index a2ce7f04..00000000
--- a/repos/extra/squashfs-tools/0002-generate-manpages-Workaround-busybox-sed.patch
+++ /dev/null
@@ -1,105 +0,0 @@
-From 7e7a26b1f975396c36351ea661efc8b06777cb42 Mon Sep 17 00:00:00 2001
-From: Yao Zi <ziyao@disroot.org>
-Date: Mon, 9 Jun 2025 11:56:45 +0000
-Subject: [PATCH] generate-manpages: Workaround busybox sed
-
-Busybox SED doesn't support \U in replacement pattern, which is used to
-turning option arugments into uppercase in manpage-generation scripts.
-
-Let's remove the sed-compatibility check and simply don't do the
-case-conversion. A less well-formatted documentation is better than
-nothing.
-
-Signed-off-by: Yao Zi <ziyao@disroot.org>
----
- squashfs-tools/generate-manpages/functions.sh | 26 +------------------
- .../generate-manpages/mksquashfs-manpage.sh | 5 ----
- .../generate-manpages/sqfscat-manpage.sh | 5 ----
- .../generate-manpages/unsquashfs-manpage.sh | 5 ----
- 4 files changed, 1 insertion(+), 40 deletions(-)
-
-diff --git a/squashfs-tools/generate-manpages/functions.sh b/squashfs-tools/generate-manpages/functions.sh
-index 5e31d9cdc32c..efbc00000b85 100755
---- a/squashfs-tools/generate-manpages/functions.sh
-+++ b/squashfs-tools/generate-manpages/functions.sh
-@@ -53,28 +53,4 @@ if ! which echo > /dev/null 2>&1; then
- fi
-
- ECHO=$(which echo)
--
--# The manpage generation scripts rely on sed being GNU sed. Check whether
--# 'sed' looks like GNU sed, and if not try gsed which is often what GNU sed is
--# named on BSD systems.
--#
--# If SED has been already defined on the command line then use that, but,
--# check that it looks like GNU sed too.
--if [ -n "${SED}" ]; then
-- if ! check_sed "${SED}"; then
-- error "$0: SED set to ${SED}, but this doesn't seem to be GNU sed!"
-- error "$0: Fix variable or install GNU sed before running this script!"
-- exit 1
-- fi
--elif check_sed sed; then
-- SED=sed;
--elif check_sed gsed; then
-- SED=gsed
--else
-- error "$0: You don't seem to have GNU sed installed, either as sed or gsed."
-- error "$0: Fix PATH or install GNU sed before running this script!"
-- error "$0: If GNU sed is not named sed or gsed on your system"
-- error "$0: use SED=xxx on command line"
--
-- exit 1
--fi
-+SED=sed
-diff --git a/squashfs-tools/generate-manpages/mksquashfs-manpage.sh b/squashfs-tools/generate-manpages/mksquashfs-manpage.sh
-index fbbbf9610fef..4ba36b8d3239 100755
---- a/squashfs-tools/generate-manpages/mksquashfs-manpage.sh
-+++ b/squashfs-tools/generate-manpages/mksquashfs-manpage.sh
-@@ -120,11 +120,6 @@ ${SED} -i -e "s/expr> as/expr> as/" -e "s/exp> as/exp> as/" \
-
- ${SED} -i -e "s/act@/action@/g" -e "s/expr>/expression>/g" -e "s/exp>/expression>/" -e "s/<f>/<file>/g" $tmp/mksquashfs.help
-
--# Uppercase the options operands (between < and > ) to make it conform
--# more to man page standards
--
--${SED} -i "s/<[^>]*>/\U&/g" $tmp/mksquashfs.help
--
- # Undo the above for the -pd option, where the case actually matters! Also
- # expand the truncated uid and gid in help text due to lack of space.
- # Also put quotes around the above pseudo definitions
-diff --git a/squashfs-tools/generate-manpages/sqfscat-manpage.sh b/squashfs-tools/generate-manpages/sqfscat-manpage.sh
-index 76940fb2239a..71eab52a7c6a 100755
---- a/squashfs-tools/generate-manpages/sqfscat-manpage.sh
-+++ b/squashfs-tools/generate-manpages/sqfscat-manpage.sh
-@@ -115,11 +115,6 @@ ${SED} -i "s/\([^ ][^ \[]*\)\[\([a-z-]*\)\]/\1, \1\2/" $tmp/sqfscat.help
-
- ${SED} -i "s/\t/ /g" $tmp/sqfscat.help
-
--# Uppercase the options operands (between < and > ) to make it conform
--# more to man page standards
--
--${SED} -i "s/<[^>]*>/\U&/g" $tmp/sqfscat.help
--
- # Remove the "<" and ">" around options operands to make it conform
- # more to man page standards
-
-diff --git a/squashfs-tools/generate-manpages/unsquashfs-manpage.sh b/squashfs-tools/generate-manpages/unsquashfs-manpage.sh
-index e2c25bd88e0d..55e0abbd948a 100755
---- a/squashfs-tools/generate-manpages/unsquashfs-manpage.sh
-+++ b/squashfs-tools/generate-manpages/unsquashfs-manpage.sh
-@@ -115,11 +115,6 @@ ${SED} -i "s/\([^ ][^ \[]*\)\[\([a-z-]*\)\]/\1, \1\2/" $tmp/unsquashfs.help
-
- ${SED} -i "s/\t/ /g" $tmp/unsquashfs.help
-
--# Uppercase the options operands (between < and > ) to make it conform
--# more to man page standards
--
--${SED} -i "s/<[^>]*>/\U&/g" $tmp/unsquashfs.help
--
- # Remove the "<" and ">" around options operands to make it conform
- # more to man page standards
-
---
-2.49.0
-
diff --git a/repos/extra/squashfs-tools/abuild b/repos/extra/squashfs-tools/abuild
deleted file mode 100644
index 3f8a4061..00000000
--- a/repos/extra/squashfs-tools/abuild
+++ /dev/null
@@ -1,10 +0,0 @@
-name=squashfs-tools
-version=4.7.5
-release=1
-source="https://github.com/plougher/$name/archive/$version/$name-$version.tar.gz
- 0002-generate-manpages-Workaround-busybox-sed.patch"
-
-build() {
- make ZSTD_SUPPORT=1 GZIP_SUPPORT=1 LZO_SUPPORT=1 XZ_SUPPORT=1 EXTRA_CFLAGS="-fcommon" -C $name
- make install INSTALL_PREFIX= INSTALL_DIR=$PKG/sbin INSTALL_MANPAGES_DIR=$PKG/usr/share/man/man1 -C $name
-}
diff --git a/repos/extra/squashfs-tools/depends b/repos/extra/squashfs-tools/depends
deleted file mode 100644
index ae589085..00000000
--- a/repos/extra/squashfs-tools/depends
+++ /dev/null
@@ -1,3 +0,0 @@
-lzo
-zstd
-lz4