Files
chromebrew/packages/tdb.rb
Satadru Pramanik, DO, MPH, MEng 2ae28a29df Add Distcc (#9512)
* update avahi

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add distcc

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* fixup avahi deps

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* remove gtk from all distcc builds

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* lint

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild binaries

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* remove dbus from avahi

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild binaries

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Do not use ARCH_LIB for distcc lib/bin path

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild x86_64

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* adjust postinstall message for distcc

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* adjust logic

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* refactor distccd start

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* fixup dbus, rebuild distcc

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* change postinstall

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild distcc

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* fixup PATH, update wayland_protocols package

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* wayland_protocols => 1.34

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* readd exitmessage

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update xxd_standalone to match vim

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild distcc, add test build of llvm update

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild distcc

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild distcc

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild distcc

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* adjust distcc defaults

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* avahi rebuild, still need to take out root check

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* avahi rebuild

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* use sudo in avahi

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuilds, refactoring

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild distcc

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* adjust exitmessage for avahi

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update llvm18_build

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* fix deps

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Readd i686 dbus

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Rebuild dbus (remove x11 dep), rebuild avahi with dbus dep (adds client back), rebuild distcc (with zeroconf flag)

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuilds

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild distcc

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update nss_mdns

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild distcc, add nss_mdns dep

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild distcc

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild distcc

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update libva, mesonbuild

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* zstd => 1.5.6

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild avahi

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild distcc

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* fixup

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuilds

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuilds

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* adjust distcc to fix ccache

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild distcc

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* add binaries for llvm18_lib

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* cleanup llvm18_build

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update llvm18_build, llvm18_dev, llvm18_lib

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* add some openmp builds

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* add binary

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update manifests

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add cmake 3.29 CMAKE_LINKER_TYPE support

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Do not use crew to install a package in a subshell from crew.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* cmake => 3.29

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild test

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild distcc

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* distcc rebuild

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update tdb

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update talloc

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update tevent, lmdb

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update ldb

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-03-28 13:55:23 -05:00

37 lines
1.1 KiB
Ruby

require 'package'
class Tdb < Package
description 'tdb is a simple database API for sharing structures between parts of Samba'
homepage 'https://tdb.samba.org/'
@_ver = '1.4.10'
version "#{@_ver}-py3.12"
license 'GPL-3'
compatibility 'all'
source_url "https://www.samba.org/ftp/tdb/tdb-#{@_ver}.tar.gz"
source_sha256 '02338e33c16c21c9e29571cef523e76b2b708636254f6f30c6cf195d48c62daf'
binary_compression 'tar.zst'
binary_sha256({
aarch64: 'cdbc6b59396b9e63c9613277aa69f2234ac2f33efc02e61676b557de276ca280',
armv7l: 'cdbc6b59396b9e63c9613277aa69f2234ac2f33efc02e61676b557de276ca280',
i686: 'c211290c6eaccca7c95f64eca16bb4992454ae2a069bcf67e4222dabaabc1131',
x86_64: 'd1e13d3f5c4201db4b748c567ae48a1e88e40a68983199fa07cbe968822d0d49'
})
depends_on 'docbook_xsl' => :build
depends_on 'gcc_lib' # R
depends_on 'glibc' # R
depends_on 'libbsd' # R
depends_on 'libxslt' => :build
depends_on 'python3' => :build
def self.build
system "./configure #{CREW_OPTIONS.sub(/--program-suffix.*/, '')}"
system 'make'
end
def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
end
end