mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-09 15:37:56 -05:00
Add onepassword_gui package (#11173)
This commit is contained in:
@@ -171,6 +171,7 @@ pkg_update_arr = [
|
||||
{ pkg_name: 'moonbuggy', pkg_rename: 'moon_buggy', pkg_deprecated: nil, comments: 'Renamed to better match upstream.' },
|
||||
{ pkg_name: 'nping', pkg_rename: nil, pkg_deprecated: true, comments: 'Removed to avoid conflict with nmap.' },
|
||||
{ pkg_name: 'oci_cli', pkg_rename: 'py3_oci_cli', pkg_deprecated: nil, comments: 'Fix to match upstream name.' },
|
||||
{ pkg_name: 'onepassword', pkg_rename: 'onepassword_cli', pkg_deprecated: nil, comments: 'Rename to distinguish between onepassword_gui.' },
|
||||
{ pkg_name: 'percona_boost', pkg_rename: nil, pkg_deprecated: true, comments: 'Replaced by regular boost.' },
|
||||
{ pkg_name: 'percona_server', pkg_rename: nil, pkg_deprecated: true, comments: 'Replaced by mysql.' },
|
||||
{ pkg_name: 'pkgconfig', pkg_rename: 'pkg_config', pkg_deprecated: nil, comments: 'Renamed to better match upstream.' },
|
||||
|
||||
98
manifest/x86_64/o/onepassword_gui.filelist
Normal file
98
manifest/x86_64/o/onepassword_gui.filelist
Normal file
@@ -0,0 +1,98 @@
|
||||
/usr/local/bin/1password
|
||||
/usr/local/share/1password/1Password-BrowserSupport
|
||||
/usr/local/share/1password/1Password-Crash-Handler
|
||||
/usr/local/share/1password/1Password-LastPass-Exporter
|
||||
/usr/local/share/1password/1password
|
||||
/usr/local/share/1password/LICENSE.electron.txt
|
||||
/usr/local/share/1password/LICENSES.chromium.html
|
||||
/usr/local/share/1password/after-install.sh
|
||||
/usr/local/share/1password/after-remove.sh
|
||||
/usr/local/share/1password/chrome-sandbox
|
||||
/usr/local/share/1password/chrome_100_percent.pak
|
||||
/usr/local/share/1password/chrome_200_percent.pak
|
||||
/usr/local/share/1password/chrome_crashpad_handler
|
||||
/usr/local/share/1password/com.1password.1Password.policy
|
||||
/usr/local/share/1password/com.1password.1Password.policy.tpl
|
||||
/usr/local/share/1password/icudtl.dat
|
||||
/usr/local/share/1password/install_biometrics_policy.sh
|
||||
/usr/local/share/1password/libEGL.so
|
||||
/usr/local/share/1password/libGLESv2.so
|
||||
/usr/local/share/1password/libffmpeg.so
|
||||
/usr/local/share/1password/libvk_swiftshader.so
|
||||
/usr/local/share/1password/libvulkan.so.1
|
||||
/usr/local/share/1password/locales/af.pak
|
||||
/usr/local/share/1password/locales/am.pak
|
||||
/usr/local/share/1password/locales/ar.pak
|
||||
/usr/local/share/1password/locales/bg.pak
|
||||
/usr/local/share/1password/locales/bn.pak
|
||||
/usr/local/share/1password/locales/ca.pak
|
||||
/usr/local/share/1password/locales/cs.pak
|
||||
/usr/local/share/1password/locales/da.pak
|
||||
/usr/local/share/1password/locales/de.pak
|
||||
/usr/local/share/1password/locales/el.pak
|
||||
/usr/local/share/1password/locales/en-GB.pak
|
||||
/usr/local/share/1password/locales/en-US.pak
|
||||
/usr/local/share/1password/locales/es-419.pak
|
||||
/usr/local/share/1password/locales/es.pak
|
||||
/usr/local/share/1password/locales/et.pak
|
||||
/usr/local/share/1password/locales/fa.pak
|
||||
/usr/local/share/1password/locales/fi.pak
|
||||
/usr/local/share/1password/locales/fil.pak
|
||||
/usr/local/share/1password/locales/fr.pak
|
||||
/usr/local/share/1password/locales/gu.pak
|
||||
/usr/local/share/1password/locales/he.pak
|
||||
/usr/local/share/1password/locales/hi.pak
|
||||
/usr/local/share/1password/locales/hr.pak
|
||||
/usr/local/share/1password/locales/hu.pak
|
||||
/usr/local/share/1password/locales/id.pak
|
||||
/usr/local/share/1password/locales/it.pak
|
||||
/usr/local/share/1password/locales/ja.pak
|
||||
/usr/local/share/1password/locales/kn.pak
|
||||
/usr/local/share/1password/locales/ko.pak
|
||||
/usr/local/share/1password/locales/lt.pak
|
||||
/usr/local/share/1password/locales/lv.pak
|
||||
/usr/local/share/1password/locales/ml.pak
|
||||
/usr/local/share/1password/locales/mr.pak
|
||||
/usr/local/share/1password/locales/ms.pak
|
||||
/usr/local/share/1password/locales/nb.pak
|
||||
/usr/local/share/1password/locales/nl.pak
|
||||
/usr/local/share/1password/locales/pl.pak
|
||||
/usr/local/share/1password/locales/pt-BR.pak
|
||||
/usr/local/share/1password/locales/pt-PT.pak
|
||||
/usr/local/share/1password/locales/ro.pak
|
||||
/usr/local/share/1password/locales/ru.pak
|
||||
/usr/local/share/1password/locales/sk.pak
|
||||
/usr/local/share/1password/locales/sl.pak
|
||||
/usr/local/share/1password/locales/sr.pak
|
||||
/usr/local/share/1password/locales/sv.pak
|
||||
/usr/local/share/1password/locales/sw.pak
|
||||
/usr/local/share/1password/locales/ta.pak
|
||||
/usr/local/share/1password/locales/te.pak
|
||||
/usr/local/share/1password/locales/th.pak
|
||||
/usr/local/share/1password/locales/tr.pak
|
||||
/usr/local/share/1password/locales/uk.pak
|
||||
/usr/local/share/1password/locales/ur.pak
|
||||
/usr/local/share/1password/locales/vi.pak
|
||||
/usr/local/share/1password/locales/zh-CN.pak
|
||||
/usr/local/share/1password/locales/zh-TW.pak
|
||||
/usr/local/share/1password/op-ssh-sign
|
||||
/usr/local/share/1password/resources.pak
|
||||
/usr/local/share/1password/resources/1password.desktop
|
||||
/usr/local/share/1password/resources/app.asar
|
||||
/usr/local/share/1password/resources/app.asar.unpacked/CREDITS.html
|
||||
/usr/local/share/1password/resources/app.asar.unpacked/index.node
|
||||
/usr/local/share/1password/resources/custom_allowed_browsers
|
||||
/usr/local/share/1password/resources/icons/hicolor/256x256/apps/1password.png
|
||||
/usr/local/share/1password/resources/icons/hicolor/32x32/apps/1password.png
|
||||
/usr/local/share/1password/resources/icons/hicolor/512x512/apps/1password.png
|
||||
/usr/local/share/1password/resources/icons/hicolor/64x64/apps/1password.png
|
||||
/usr/local/share/1password/snapshot_blob.bin
|
||||
/usr/local/share/1password/v8_context_snapshot.bin
|
||||
/usr/local/share/1password/vk_swiftshader_icd.json
|
||||
/usr/local/share/applications/1password.desktop
|
||||
/usr/local/share/doc/1password/examples/custom_allowed_browsers
|
||||
/usr/local/share/icons/hicolor/256x256/apps/1password.png
|
||||
/usr/local/share/icons/hicolor/32x32/apps/1password.png
|
||||
/usr/local/share/icons/hicolor/512x512/apps/1password.png
|
||||
/usr/local/share/icons/hicolor/64x64/apps/1password.png
|
||||
/usr/local/share/polkit-1/actions/com.1password.1Password.policy
|
||||
@@ -1,6 +1,6 @@
|
||||
require 'package'
|
||||
|
||||
class Onepassword < Package
|
||||
class Onepassword_cli < Package
|
||||
description '1Password CLI brings 1Password to your terminal.'
|
||||
homepage 'https://1password.com/'
|
||||
version '2.30.3'
|
||||
41
packages/onepassword_gui.rb
Normal file
41
packages/onepassword_gui.rb
Normal file
@@ -0,0 +1,41 @@
|
||||
require 'package'
|
||||
|
||||
class Onepassword_gui < Package
|
||||
description '1Password GUI brings 1Password to your desktop.'
|
||||
homepage 'https://1password.com/'
|
||||
version '8.10.58'
|
||||
license 'Apache-2.0, BSD, GPL-2, LGPL, MIT, Mozilla Public License, MS-PL'
|
||||
compatibility 'x86_64'
|
||||
source_url 'https://downloads.1password.com/linux/tar/stable/x86_64/1password-latest.tar.gz'
|
||||
source_sha256 '2739c5db11baeb3f052b00bb5e0dcf7bf2cbc31c393ea6c705eb2c9b1ce9c910'
|
||||
|
||||
depends_on 'at_spi2_core'
|
||||
depends_on 'gtk3'
|
||||
depends_on 'polkit'
|
||||
|
||||
no_compile_needed
|
||||
no_shrink
|
||||
|
||||
def self.build
|
||||
ENV['POLICY_OWNERS'] = 'chronos'
|
||||
system 'eval "cat <<EOF
|
||||
$(cat ./com.1password.1Password.policy.tpl)
|
||||
EOF" > ./com.1password.1Password.policy'
|
||||
end
|
||||
|
||||
def self.install
|
||||
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin"
|
||||
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/icons"
|
||||
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/1password"
|
||||
FileUtils.install 'com.1password.1Password.policy', "#{CREW_DEST_PREFIX}/share/polkit-1/actions/com.1password.1Password.policy", mode: 0o644
|
||||
FileUtils.install 'resources/custom_allowed_browsers', "#{CREW_DEST_PREFIX}/share/doc/1password/examples/custom_allowed_browsers", mode: 0o644
|
||||
FileUtils.install 'resources/1password.desktop', "#{CREW_DEST_PREFIX}/share/applications/1password.desktop", mode: 0o644
|
||||
FileUtils.cp_r Dir['resources/icons/*'], "#{CREW_DEST_PREFIX}/share/icons/"
|
||||
FileUtils.cp_r Dir['*'], "#{CREW_DEST_PREFIX}/share/1password/"
|
||||
FileUtils.ln_s "#{CREW_PREFIX}/share/1password/1password", "#{CREW_DEST_PREFIX}/bin/1password"
|
||||
end
|
||||
|
||||
def self.postinstall
|
||||
ExitMessage.add "\nType '1password' to get started.\n"
|
||||
end
|
||||
end
|
||||
@@ -6410,11 +6410,16 @@ url: https://httpredir.debian.org/debian/pool/main/o/oneko/
|
||||
activity: low
|
||||
---
|
||||
kind: url
|
||||
name: onepassword
|
||||
name: onepassword_cli
|
||||
url: https://developer.1password.com/docs/cli/get-started
|
||||
activity: medium
|
||||
---
|
||||
kind: url
|
||||
name: onepassword_gui
|
||||
url: https://support.1password.com/install-linux/#other-distributions-or-arm-targz
|
||||
activity: medium
|
||||
---
|
||||
kind: url
|
||||
name: onevpl
|
||||
url: https://github.com/oneapi-src/oneVPL/releases
|
||||
activity: medium
|
||||
|
||||
Reference in New Issue
Block a user