mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-10 07:57:59 -05:00
Add seamonkey package (#11108)
This commit is contained in:
118
manifest/x86_64/s/seamonkey.filelist
Normal file
118
manifest/x86_64/s/seamonkey.filelist
Normal file
@@ -0,0 +1,118 @@
|
||||
/usr/local/bin/seamonkey
|
||||
/usr/local/share/seamonkey/Throbber-small.gif
|
||||
/usr/local/share/seamonkey/application.ini
|
||||
/usr/local/share/seamonkey/blocklist.xml
|
||||
/usr/local/share/seamonkey/chrome.manifest
|
||||
/usr/local/share/seamonkey/chrome/icons/default/JSConsoleWindow.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/JSConsoleWindow16.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/JSConsoleWindow48.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/abcardWindow.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/abcardWindow16.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/abcardWindow48.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/ablistWindow.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/ablistWindow16.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/ablistWindow48.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/addressbookWindow.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/addressbookWindow16.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/addressbookWindow48.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/bookmarkproperties.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/bookmarkproperties16.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/bookmarkproperties48.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/chatzilla-window.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/chatzilla-window16.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/chatzilla-window48.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/default128.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/default16.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/default22.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/default24.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/default256.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/default32.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/default48.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/default64.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/downloadManager.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/downloadManager16.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/downloadManager48.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/editorWindow.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/editorWindow16.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/editorWindow48.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/findBookmarkWindow.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/findBookmarkWindow16.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/findBookmarkWindow48.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/findHistoryWindow.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/findHistoryWindow16.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/findHistoryWindow48.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/history-window.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/history-window16.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/history-window48.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/messengerWindow.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/messengerWindow16.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/messengerWindow48.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/msgcomposeWindow.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/msgcomposeWindow16.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/msgcomposeWindow48.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/places.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/places16.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/places48.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/winInspectorMain.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/winInspectorMain16.png
|
||||
/usr/local/share/seamonkey/chrome/icons/default/winInspectorMain48.png
|
||||
/usr/local/share/seamonkey/crashreporter
|
||||
/usr/local/share/seamonkey/crashreporter-override.ini
|
||||
/usr/local/share/seamonkey/crashreporter.ini
|
||||
/usr/local/share/seamonkey/defaults/messenger/mailViews.dat
|
||||
/usr/local/share/seamonkey/defaults/pref/channel-prefs.js
|
||||
/usr/local/share/seamonkey/defaults/profile/chrome/userChrome-example.css
|
||||
/usr/local/share/seamonkey/defaults/profile/chrome/userContent-example.css
|
||||
/usr/local/share/seamonkey/defaults/profile/mimeTypes.rdf
|
||||
/usr/local/share/seamonkey/defaults/profile/panels.rdf
|
||||
/usr/local/share/seamonkey/dependentlibs.list
|
||||
/usr/local/share/seamonkey/dictionaries/en-US.aff
|
||||
/usr/local/share/seamonkey/dictionaries/en-US.dic
|
||||
/usr/local/share/seamonkey/extensions/inspector@mozilla.org.xpi
|
||||
/usr/local/share/seamonkey/extensions/modern@themes.mozilla.org.xpi
|
||||
/usr/local/share/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}.xpi
|
||||
/usr/local/share/seamonkey/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
|
||||
/usr/local/share/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi
|
||||
/usr/local/share/seamonkey/fonts/TwemojiMozilla.ttf
|
||||
/usr/local/share/seamonkey/icons/updater.png
|
||||
/usr/local/share/seamonkey/isp/Bogofilter.sfd
|
||||
/usr/local/share/seamonkey/isp/DSPAM.sfd
|
||||
/usr/local/share/seamonkey/isp/POPFile.sfd
|
||||
/usr/local/share/seamonkey/isp/SpamAssassin.sfd
|
||||
/usr/local/share/seamonkey/isp/SpamPal.sfd
|
||||
/usr/local/share/seamonkey/isp/movemail.rdf
|
||||
/usr/local/share/seamonkey/isp/rss.rdf
|
||||
/usr/local/share/seamonkey/libfreeblpriv3.so
|
||||
/usr/local/share/seamonkey/libldap60.so
|
||||
/usr/local/share/seamonkey/libldif60.so
|
||||
/usr/local/share/seamonkey/liblgpllibs.so
|
||||
/usr/local/share/seamonkey/libmozavcodec.so
|
||||
/usr/local/share/seamonkey/libmozavutil.so
|
||||
/usr/local/share/seamonkey/libmozgtk.so
|
||||
/usr/local/share/seamonkey/libmozsandbox.so
|
||||
/usr/local/share/seamonkey/libmozsqlite3.so
|
||||
/usr/local/share/seamonkey/libnspr4.so
|
||||
/usr/local/share/seamonkey/libnss3.so
|
||||
/usr/local/share/seamonkey/libnssckbi.so
|
||||
/usr/local/share/seamonkey/libnssdbm3.so
|
||||
/usr/local/share/seamonkey/libnssutil3.so
|
||||
/usr/local/share/seamonkey/libplc4.so
|
||||
/usr/local/share/seamonkey/libplds4.so
|
||||
/usr/local/share/seamonkey/libprldap60.so
|
||||
/usr/local/share/seamonkey/libsmime3.so
|
||||
/usr/local/share/seamonkey/libsoftokn3.so
|
||||
/usr/local/share/seamonkey/libssl3.so
|
||||
/usr/local/share/seamonkey/libxul.so
|
||||
/usr/local/share/seamonkey/license.txt
|
||||
/usr/local/share/seamonkey/minidump-analyzer
|
||||
/usr/local/share/seamonkey/omni.ja
|
||||
/usr/local/share/seamonkey/platform.ini
|
||||
/usr/local/share/seamonkey/plugin-container
|
||||
/usr/local/share/seamonkey/precomplete
|
||||
/usr/local/share/seamonkey/removed-files
|
||||
/usr/local/share/seamonkey/run-mozilla.sh
|
||||
/usr/local/share/seamonkey/seamonkey
|
||||
/usr/local/share/seamonkey/seamonkey-bin
|
||||
/usr/local/share/seamonkey/update-settings.ini
|
||||
/usr/local/share/seamonkey/updater
|
||||
/usr/local/share/seamonkey/updater.ini
|
||||
54
packages/seamonkey.rb
Normal file
54
packages/seamonkey.rb
Normal file
@@ -0,0 +1,54 @@
|
||||
require 'package'
|
||||
|
||||
class Seamonkey < Package
|
||||
description 'Web-browser, advanced e-mail, newsgroup and feed client, IRC chat, and HTML editing made simple'
|
||||
homepage 'https://www.seamonkey-project.org/'
|
||||
version '2.53.20'
|
||||
license 'Mozilla Public License 2.0'
|
||||
compatibility 'x86_64'
|
||||
min_glibc '2.28'
|
||||
source_url "https://archive.seamonkey-project.org/releases/#{version}/linux-x86_64/en-US/seamonkey-#{version}.en-US.linux-x86_64.tar.bz2"
|
||||
source_sha256 'd02d1e9409a2c3b864c6f6e96436da17aafef5cd75131e08c9e93f2e5276638c'
|
||||
|
||||
depends_on 'dbus_glib'
|
||||
depends_on 'gtk3'
|
||||
depends_on 'sommelier'
|
||||
|
||||
no_compile_needed
|
||||
no_shrink
|
||||
|
||||
def self.install
|
||||
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin"
|
||||
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/seamonkey"
|
||||
FileUtils.mv Dir['*'], "#{CREW_DEST_PREFIX}/share/seamonkey"
|
||||
FileUtils.ln_s "#{CREW_PREFIX}/share/seamonkey/seamonkey", "#{CREW_DEST_PREFIX}/bin/seamonkey"
|
||||
end
|
||||
|
||||
def self.postinstall
|
||||
print "\nSet seamonkey as your default browser? [Y/n]: "
|
||||
case $stdin.gets.chomp.downcase
|
||||
when '', 'y', 'yes'
|
||||
Dir.chdir("#{CREW_PREFIX}/bin") do
|
||||
FileUtils.ln_sf 'seamonkey', 'x-www-browser'
|
||||
end
|
||||
puts 'seamonkey is now your default browser.'.lightgreen
|
||||
else
|
||||
puts 'No change has been made.'.orange
|
||||
end
|
||||
ExitMessage.add "\nType 'seamonkey' to get started.\n"
|
||||
end
|
||||
|
||||
def self.postremove
|
||||
Dir.chdir("#{CREW_PREFIX}/bin") do
|
||||
if File.exist?('x-www-browser') && File.symlink?('x-www-browser') \
|
||||
&& (File.realpath('x-www-browser') == "#{CREW_PREFIX}/bin/seamonkey")
|
||||
FileUtils.rm 'x-www-browser'
|
||||
end
|
||||
end
|
||||
if Dir.exist?("#{HOME}/.mozilla/firefox")
|
||||
Package.agree_to_remove("#{HOME}/.mozilla/seamonkey")
|
||||
else
|
||||
Package.agree_to_remove("#{HOME}/.mozilla")
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -8165,6 +8165,11 @@ url: https://www.libsdl.org/projects/SDL_ttf/release/
|
||||
activity: medium
|
||||
---
|
||||
kind: url
|
||||
name: seamonkey
|
||||
url: https://www.seamonkey-project.org/releases/
|
||||
activity: high
|
||||
---
|
||||
kind: url
|
||||
name: seatd
|
||||
url: hhttps://git.sr.ht/~kennylevinsen/seatd/refs
|
||||
activity: medium
|
||||
|
||||
Reference in New Issue
Block a user