[tor-commits] [tor-browser-build/master] Bug 32992: TBB Project for LZMA

boklm at torproject.org boklm at torproject.org
Mon Mar 2 12:08:35 UTC 2020


commit bd21fef218312e8c64e932de989a848e98e2027a
Author: sisbell <shane.isbell at gmail.com>
Date:   Mon Feb 10 15:47:04 2020 -0800

    Bug 32992: TBB Project for LZMA
---
 keyring/xz.gpg     | Bin 0 -> 6513 bytes
 projects/xz/build  |  16 ++++++++++++++++
 projects/xz/config |  23 +++++++++++++++++++++++
 3 files changed, 39 insertions(+)

diff --git a/keyring/xz.gpg b/keyring/xz.gpg
new file mode 100644
index 0000000..75ee11f
Binary files /dev/null and b/keyring/xz.gpg differ
diff --git a/projects/xz/build b/projects/xz/build
new file mode 100644
index 0000000..4ef654c
--- /dev/null
+++ b/projects/xz/build
@@ -0,0 +1,16 @@
+#!/bin/bash
+[% c("var/set_default_env") -%]
+[% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %]
+distdir=/var/tmp/dist/[% project %]
+mkdir -p $distdir
+mkdir -p /var/tmp/build
+tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz
+cd /var/tmp/build/[% project %]-[% c('version') %]
+./autogen.sh
+./configure [% c("var/configure_opt") %] --prefix=$distdir
+make -j[% c("buildconf/num_procs") %] install
+cd /var/tmp/dist
+[% c('tar', {
+        tar_src => [ project ],
+        tar_args => '-czf ' _ dest_dir _ '/' _ c('filename'),
+    }) %]
diff --git a/projects/xz/config b/projects/xz/config
new file mode 100644
index 0000000..eac35e1
--- /dev/null
+++ b/projects/xz/config
@@ -0,0 +1,23 @@
+# vim: filetype=yaml sw=2
+version: 5.2.4
+git_url: https://git.tukaani.org/xz.git
+git_hash: 'v[% c("version") %]'
+tag_gpg_id: 1
+gpg_keyring: xz.gpg
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+var:
+  container:
+    use_container: 1
+
+targets:
+  android:
+    var:
+      arch_deps:
+        - autopoint
+      configure_opt_project: --disable-shared --disable-xz --disable-xzdec --disable-lzmadec --disable-lzmainfo --disable-lzma-links --disable-scripts --disable-doc
+
+input_files:
+  - project: container-image
+  - name: '[% c("var/compiler") %]'
+    project: '[% c("var/compiler") %]'



More information about the tor-commits mailing list