aboutsummaryrefslogtreecommitdiff
path: root/bzip2
diff options
context:
space:
mode:
authorWoodpecker CI <emmett1.2miligrams@protonmail.com>2025-06-03 14:32:34 +0000
committerWoodpecker CI <emmett1.2miligrams@protonmail.com>2025-06-03 14:32:34 +0000
commit8df1d35909ec2d57a6845f5b2c26ee1e83cfd032 (patch)
tree88e5aaa8cf9d3c0538cdff935a56786705548d75 /bzip2
parent96ec28ea0d2c05032f40f50bc6b9de7020138f57 (diff)
downloadalicelinux-8df1d35909ec2d57a6845f5b2c26ee1e83cfd032.tar.gz
alicelinux-8df1d35909ec2d57a6845f5b2c26ee1e83cfd032.zip
Woodpecker CI 5171f1fdd74e7137c305450dd69a29fa5be4143f [SKIP CI]
Diffstat (limited to 'bzip2')
-rw-r--r--bzip2/.checksum1
-rw-r--r--bzip2/.files30
-rw-r--r--bzip2/abuild28
3 files changed, 59 insertions, 0 deletions
diff --git a/bzip2/.checksum b/bzip2/.checksum
new file mode 100644
index 00000000..17aca4f1
--- /dev/null
+++ b/bzip2/.checksum
@@ -0,0 +1 @@
+97af3f520629c65fe41292f77e6ca798fe594d7987bfb2aebe7c6fcdc7ab5ed2 bzip2-1.0.8.tar.gz
diff --git a/bzip2/.files b/bzip2/.files
new file mode 100644
index 00000000..60147284
--- /dev/null
+++ b/bzip2/.files
@@ -0,0 +1,30 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+lrwxrwxrwx root/root usr/bin/bunzip2 -> bzip2
+lrwxrwxrwx root/root usr/bin/bzcat -> bzip2
+lrwxrwxrwx root/root usr/bin/bzcmp -> bzdiff
+-rwxr-xr-x root/root usr/bin/bzdiff
+lrwxrwxrwx root/root usr/bin/bzegrep -> bzgrep
+lrwxrwxrwx root/root usr/bin/bzfgrep -> bzgrep
+-rwxr-xr-x root/root usr/bin/bzgrep
+-rwxr-xr-x root/root usr/bin/bzip2
+-rwxr-xr-x root/root usr/bin/bzip2recover
+lrwxrwxrwx root/root usr/bin/bzless -> bzmore
+-rwxr-xr-x root/root usr/bin/bzmore
+drwxr-xr-x root/root usr/include/
+-rw-r--r-- root/root usr/include/bzlib.h
+drwxr-xr-x root/root usr/lib/
+lrwxrwxrwx root/root usr/lib/libbz2.so -> libbz2.so.1.0.8
+lrwxrwxrwx root/root usr/lib/libbz2.so.1.0 -> libbz2.so.1.0.8
+-rwxr-xr-x root/root usr/lib/libbz2.so.1.0.8
+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/bzcmp.1.gz
+-rw-r--r-- root/root usr/share/man/man1/bzdiff.1.gz
+-rw-r--r-- root/root usr/share/man/man1/bzegrep.1.gz
+-rw-r--r-- root/root usr/share/man/man1/bzfgrep.1.gz
+-rw-r--r-- root/root usr/share/man/man1/bzgrep.1.gz
+-rw-r--r-- root/root usr/share/man/man1/bzip2.1.gz
+-rw-r--r-- root/root usr/share/man/man1/bzless.1.gz
+-rw-r--r-- root/root usr/share/man/man1/bzmore.1.gz
diff --git a/bzip2/abuild b/bzip2/abuild
new file mode 100644
index 00000000..1f523e04
--- /dev/null
+++ b/bzip2/abuild
@@ -0,0 +1,28 @@
+name=bzip2
+version=1.0.8
+release=1
+source="https://www.sourceware.org/pub/$name/$name-$version.tar.gz"
+
+build() {
+ sed -i 's@\(ln -s -f \)$(PREFIX)/bin/@\1@' Makefile
+ sed -i "s@(PREFIX)/man@(PREFIX)/share/man@g" Makefile
+
+ [ "${CFLAGS}" ] && sed -i "s|-O2|${CFLAGS}|g" Makefile
+ [ "${CFLAGS}" ] && sed -i "s|-O2|${CFLAGS}|g" Makefile-libbz2_so
+
+ make -f Makefile-libbz2_so
+ mkdir -p $PKG/usr/lib
+ install libbz2.so.$version $PKG/usr/lib
+ ln -s libbz2.so.$version $PKG/usr/lib/libbz2.so
+ ln -s libbz2.so.$version $PKG/usr/lib/libbz2.so.1.0
+
+ make clean
+ make
+ make PREFIX=$PKG/usr install
+
+ cp -v bzip2-shared $PKG/usr/bin/bzip2
+ ln -sf bzip2 $PKG/usr/bin/bzcat
+ ln -sf bzip2 $PKG/usr/bin/bunzip2
+
+ install -Dm 0644 bzlib.h $PKG/usr/include/bzlib.h
+}