aboutsummaryrefslogtreecommitdiff
path: root/src/tesserae
diff options
context:
space:
mode:
authoraethrvmn <me@aethrvmn.gr>2025-11-16 21:15:49 +0000
committeraethrvmn <me@aethrvmn.gr>2025-11-16 21:15:49 +0000
commit52a1c649c4549c74e348f54d6c6c81b040b8da5d (patch)
treeb0eeda8699ac14366cac6cfb5b03555e480cbc27 /src/tesserae
parentadded bzip2 definition (diff)
added bzip2 definition
Diffstat (limited to 'src/tesserae')
-rw-r--r--src/tesserae/core/bzip2.nim19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/tesserae/core/bzip2.nim b/src/tesserae/core/bzip2.nim
index d854af1..69e50f5 100644
--- a/src/tesserae/core/bzip2.nim
+++ b/src/tesserae/core/bzip2.nim
@@ -18,4 +18,21 @@ tessera "bzip2":
"file",
"libelf"
]
-
+ build: @[
+ "patch -Np1 -i ../bzip-1.0.8-install_docs-1.patch",
+ "sed -i 's@\(ln -s -f \)$(PREFIX)/bin/@\1@' Makefile",
+ "sed -i \"s@(PREFIX)/man@(PREFIX)/share/man@g\" Makefile",
+ "make -f Makefile-libbz2_so",
+ "make clean",
+ "make",
+ "make PREFIX=/usr install",
+ "cp -av libbz2.so.* /usr/lib",
+ "ln -sv libbz2.so.1.0.8 /usr/lib/libbz2.so"
+ "cp -v bzip2-shared /usr/bin/bzip2",
+ """
+ for i in /usr/bin/{bzcat,bunzip2}; do
+ ln -sfv bzip2 $i
+ done
+ """,
+ "rm -fv /usr/lib/libbz2.a"
+ ]
Directive (EU) 2019/790, Article 4(3); all rights regarding Text and Data Mining (TDM) are reserved.