Files
chromebrew/packages/docker_systemctl_replacement.rb
Maximilian Downey Twiss 7fa8b39410 docker-systemctl-replacement 9cbe1a0 -> 1.5.8066, hyphen 73dd29 -> 2.8.8-73dd296, Inxi 811a19 -> 3.3.35-1, libXdmcp 4a71fdf -> 1.1.5, py3_snowballstemmer 2.1.0-py3.12 -> 2.2.0-py3.12, libstemmer 78c149 -> 2.2.0 (#10365)
* docker-systemctl-replacement 9cbe1a0 -> 1.5.8066

* hyphen 73dd29 -> 2.8.8-73dd296

* Inxi 811a19 -> 3.3.35-1

* libXdmcp 4a71fdf -> 1.1.5

* py3_snowballstemmer 2.1.0-py3.12 -> 2.2.0-py3.12

* libstemmer 78c149 -> 2.2.0
2024-08-29 04:13:17 -05:00

33 lines
1.2 KiB
Ruby

require 'package'
class Docker_systemctl_replacement < Package
description 'docker systemctl replacement'
homepage 'https://github.com/gdraheim/docker-systemctl-replacement'
version '1.5.8066'
license 'EUPL'
compatibility 'all'
source_url 'https://github.com/gdraheim/docker-systemctl-replacement.git'
git_hashtag "v#{version}"
binary_compression 'tar.zst'
binary_sha256({
aarch64: '2c790c217bdb721fe75d974b263f9871d73bd5c0a4e7ba95c556bd215288effe',
armv7l: '2c790c217bdb721fe75d974b263f9871d73bd5c0a4e7ba95c556bd215288effe',
i686: '6bf951970ef5446b3673fb5cae94b78c70a7a2b7b10dd96aa2d8c21679fbd405',
x86_64: 'f0550490009b99c4daa6ba43bb41a45a4578c5b4fccee309b6c7189615084c60'
})
depends_on 'python3'
def self.patch
system "sed -i 's,/usr/bin/python3,#{CREW_PREFIX}/bin/python3,g' files/docker/systemctl3.py"
end
def self.install
# Systemd units should go in "{XDG_CONFIG_HOME}/systemd/user"
# Units can be accessed via "systemctl status --user unitname"
FileUtils.mkdir_p %W[#{CREW_DEST_PREFIX}/bin #{CREW_DEST_HOME}/.config/systemd/user]
FileUtils.install 'files/docker/systemctl3.py', "#{CREW_DEST_PREFIX}/bin/systemctl", mode: 0o755
end
end