mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-08 15:13:56 -05:00
Add deskreen package (#13181)
This commit is contained in:
106
manifest/x86_64/d/deskreen.filelist
Normal file
106
manifest/x86_64/d/deskreen.filelist
Normal file
@@ -0,0 +1,106 @@
|
||||
# Total size: 228685114
|
||||
/usr/local/bin/deskreen
|
||||
/usr/local/share/applications/deskreen.desktop
|
||||
/usr/local/share/deskreen/AppRun
|
||||
/usr/local/share/deskreen/LICENSE.electron.txt
|
||||
/usr/local/share/deskreen/LICENSES.chromium.html
|
||||
/usr/local/share/deskreen/chrome-sandbox
|
||||
/usr/local/share/deskreen/chrome_100_percent.pak
|
||||
/usr/local/share/deskreen/chrome_200_percent.pak
|
||||
/usr/local/share/deskreen/chrome_crashpad_handler
|
||||
/usr/local/share/deskreen/deskreen
|
||||
/usr/local/share/deskreen/deskreen.png
|
||||
/usr/local/share/deskreen/deskreen.sh
|
||||
/usr/local/share/deskreen/icudtl.dat
|
||||
/usr/local/share/deskreen/libEGL.so
|
||||
/usr/local/share/deskreen/libGLESv2.so
|
||||
/usr/local/share/deskreen/libffmpeg.so
|
||||
/usr/local/share/deskreen/libvk_swiftshader.so
|
||||
/usr/local/share/deskreen/libvulkan.so.1
|
||||
/usr/local/share/deskreen/locales/am.pak
|
||||
/usr/local/share/deskreen/locales/ar.pak
|
||||
/usr/local/share/deskreen/locales/bg.pak
|
||||
/usr/local/share/deskreen/locales/bn.pak
|
||||
/usr/local/share/deskreen/locales/ca.pak
|
||||
/usr/local/share/deskreen/locales/cs.pak
|
||||
/usr/local/share/deskreen/locales/da.pak
|
||||
/usr/local/share/deskreen/locales/de.pak
|
||||
/usr/local/share/deskreen/locales/el.pak
|
||||
/usr/local/share/deskreen/locales/en-GB.pak
|
||||
/usr/local/share/deskreen/locales/en-US.pak
|
||||
/usr/local/share/deskreen/locales/es-419.pak
|
||||
/usr/local/share/deskreen/locales/es.pak
|
||||
/usr/local/share/deskreen/locales/et.pak
|
||||
/usr/local/share/deskreen/locales/fa.pak
|
||||
/usr/local/share/deskreen/locales/fi.pak
|
||||
/usr/local/share/deskreen/locales/fil.pak
|
||||
/usr/local/share/deskreen/locales/fr.pak
|
||||
/usr/local/share/deskreen/locales/gu.pak
|
||||
/usr/local/share/deskreen/locales/he.pak
|
||||
/usr/local/share/deskreen/locales/hi.pak
|
||||
/usr/local/share/deskreen/locales/hr.pak
|
||||
/usr/local/share/deskreen/locales/hu.pak
|
||||
/usr/local/share/deskreen/locales/id.pak
|
||||
/usr/local/share/deskreen/locales/it.pak
|
||||
/usr/local/share/deskreen/locales/ja.pak
|
||||
/usr/local/share/deskreen/locales/kn.pak
|
||||
/usr/local/share/deskreen/locales/ko.pak
|
||||
/usr/local/share/deskreen/locales/lt.pak
|
||||
/usr/local/share/deskreen/locales/lv.pak
|
||||
/usr/local/share/deskreen/locales/ml.pak
|
||||
/usr/local/share/deskreen/locales/mr.pak
|
||||
/usr/local/share/deskreen/locales/ms.pak
|
||||
/usr/local/share/deskreen/locales/nb.pak
|
||||
/usr/local/share/deskreen/locales/nl.pak
|
||||
/usr/local/share/deskreen/locales/pl.pak
|
||||
/usr/local/share/deskreen/locales/pt-BR.pak
|
||||
/usr/local/share/deskreen/locales/pt-PT.pak
|
||||
/usr/local/share/deskreen/locales/ro.pak
|
||||
/usr/local/share/deskreen/locales/ru.pak
|
||||
/usr/local/share/deskreen/locales/sk.pak
|
||||
/usr/local/share/deskreen/locales/sl.pak
|
||||
/usr/local/share/deskreen/locales/sr.pak
|
||||
/usr/local/share/deskreen/locales/sv.pak
|
||||
/usr/local/share/deskreen/locales/sw.pak
|
||||
/usr/local/share/deskreen/locales/ta.pak
|
||||
/usr/local/share/deskreen/locales/te.pak
|
||||
/usr/local/share/deskreen/locales/th.pak
|
||||
/usr/local/share/deskreen/locales/tr.pak
|
||||
/usr/local/share/deskreen/locales/uk.pak
|
||||
/usr/local/share/deskreen/locales/vi.pak
|
||||
/usr/local/share/deskreen/locales/zh-CN.pak
|
||||
/usr/local/share/deskreen/locales/zh-TW.pak
|
||||
/usr/local/share/deskreen/resources.pak
|
||||
/usr/local/share/deskreen/resources/app-update.yml
|
||||
/usr/local/share/deskreen/resources/app.asar
|
||||
/usr/local/share/deskreen/snapshot_blob.bin
|
||||
/usr/local/share/deskreen/swiftshader/libEGL.so
|
||||
/usr/local/share/deskreen/swiftshader/libGLESv2.so
|
||||
/usr/local/share/deskreen/usr/lib/libXss.so.1
|
||||
/usr/local/share/deskreen/usr/lib/libXtst.so.6
|
||||
/usr/local/share/deskreen/usr/lib/libappindicator.so.1
|
||||
/usr/local/share/deskreen/usr/lib/libgconf-2.so.4
|
||||
/usr/local/share/deskreen/usr/lib/libindicator.so.7
|
||||
/usr/local/share/deskreen/usr/lib/libnotify.so.4
|
||||
/usr/local/share/deskreen/usr/share/icons/hicolor/1024x1024/apps/deskreen.png
|
||||
/usr/local/share/deskreen/usr/share/icons/hicolor/128x128/apps/deskreen.png
|
||||
/usr/local/share/deskreen/usr/share/icons/hicolor/16x16/apps/deskreen.png
|
||||
/usr/local/share/deskreen/usr/share/icons/hicolor/24x24/apps/deskreen.png
|
||||
/usr/local/share/deskreen/usr/share/icons/hicolor/256x256/apps/deskreen.png
|
||||
/usr/local/share/deskreen/usr/share/icons/hicolor/32x32/apps/deskreen.png
|
||||
/usr/local/share/deskreen/usr/share/icons/hicolor/48x48/apps/deskreen.png
|
||||
/usr/local/share/deskreen/usr/share/icons/hicolor/512x512/apps/deskreen.png
|
||||
/usr/local/share/deskreen/usr/share/icons/hicolor/64x64/apps/deskreen.png
|
||||
/usr/local/share/deskreen/usr/share/icons/hicolor/96x96/apps/deskreen.png
|
||||
/usr/local/share/deskreen/v8_context_snapshot.bin
|
||||
/usr/local/share/deskreen/vk_swiftshader_icd.json
|
||||
/usr/local/share/icons/hicolor/1024x1024/apps/deskreen.png
|
||||
/usr/local/share/icons/hicolor/128x128/apps/deskreen.png
|
||||
/usr/local/share/icons/hicolor/16x16/apps/deskreen.png
|
||||
/usr/local/share/icons/hicolor/24x24/apps/deskreen.png
|
||||
/usr/local/share/icons/hicolor/256x256/apps/deskreen.png
|
||||
/usr/local/share/icons/hicolor/32x32/apps/deskreen.png
|
||||
/usr/local/share/icons/hicolor/48x48/apps/deskreen.png
|
||||
/usr/local/share/icons/hicolor/512x512/apps/deskreen.png
|
||||
/usr/local/share/icons/hicolor/64x64/apps/deskreen.png
|
||||
/usr/local/share/icons/hicolor/96x96/apps/deskreen.png
|
||||
44
packages/deskreen.rb
Normal file
44
packages/deskreen.rb
Normal file
@@ -0,0 +1,44 @@
|
||||
require 'package'
|
||||
|
||||
class Deskreen < Package
|
||||
description 'Turn any device into a secondary screen for your computer'
|
||||
homepage 'https://deskreen.com/lang-en'
|
||||
version '2.0.4'
|
||||
license 'AGPL-3.0'
|
||||
compatibility 'x86_64'
|
||||
source_url "https://github.com/pavlobu/deskreen/releases/download/v#{version}/Deskreen-#{version}.AppImage"
|
||||
source_sha256 'd2323f99b5da5da9d8e9acb6ce7f9d3d61afb2a591705f1a60746f7c656c39b1'
|
||||
|
||||
no_compile_needed
|
||||
no_shrink
|
||||
|
||||
depends_on 'gtk3'
|
||||
depends_on 'sommelier'
|
||||
|
||||
def self.patch
|
||||
system "sed -i 's,AppRun --no-sandbox,deskreen,' deskreen.desktop"
|
||||
system "sed -i '24iAPPDIR=#{CREW_PREFIX}/share/deskreen' AppRun"
|
||||
end
|
||||
|
||||
def self.build
|
||||
File.write 'deskreen.sh', <<~EOF
|
||||
#!/bin/bash
|
||||
cd #{CREW_PREFIX}/share/deskreen
|
||||
GDK_BACKEND=x11 ./AppRun "$@"
|
||||
EOF
|
||||
end
|
||||
|
||||
def self.install
|
||||
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin"
|
||||
FileUtils.cp_r 'usr/share', CREW_DEST_PREFIX
|
||||
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/deskreen"
|
||||
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/applications"
|
||||
FileUtils.mv 'deskreen.desktop', "#{CREW_DEST_PREFIX}/share/applications"
|
||||
FileUtils.install 'deskreen.sh', "#{CREW_DEST_PREFIX}/bin/deskreen", mode: 0o755
|
||||
FileUtils.mv Dir['*'], "#{CREW_DEST_PREFIX}/share/deskreen"
|
||||
end
|
||||
|
||||
def self.postinstall
|
||||
ExitMessage.add "\nType 'deskreen' to get started.\n"
|
||||
end
|
||||
end
|
||||
@@ -1415,6 +1415,11 @@ url: https://chromium.googlesource.com/chromium/tools/depot_tools.git
|
||||
activity: high
|
||||
---
|
||||
kind: url
|
||||
name: deskreen
|
||||
url: https://github.com/pavlobu/deskreen/releases
|
||||
activity: none
|
||||
---
|
||||
kind: url
|
||||
name: desktop_file_utils
|
||||
url: https://www.freedesktop.org/software/desktop-file-utils/releases/
|
||||
activity: none
|
||||
|
||||
Reference in New Issue
Block a user