summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkj-sh6042024-06-30 07:12:17 -0400
committerkj-sh6042024-06-30 07:12:17 -0400
commit4845a54b10b72987d5cf085dabccfc77de1f29d7 (patch)
treeccd760f53302b6ff9cc577ba9432bb342801f932
parentdd9e6c2ee2d3e6bbfb89e5a242fc94b1d7577110 (diff)
kj-gitbot: seamonkey-bin/
-rw-r--r--seamonkey-bin/.SRCINFO62
-rw-r--r--seamonkey-bin/.gitignore3
-rw-r--r--seamonkey-bin/PKGBUILD51
3 files changed, 116 insertions, 0 deletions
diff --git a/seamonkey-bin/.SRCINFO b/seamonkey-bin/.SRCINFO
new file mode 100644
index 0000000..010b481
--- /dev/null
+++ b/seamonkey-bin/.SRCINFO
@@ -0,0 +1,62 @@
+pkgbase = seamonkey-bin
+ pkgdesc = SeaMonkey internet suite (binary version)
+ pkgver = 2.53.18.2
+ pkgrel = 1
+ url = http://www.seamonkey-project.org/
+ arch = x86_64
+ license = MPL-2.0
+ makedepends = autoconf2.13
+ makedepends = cargo
+ makedepends = cbindgen
+ makedepends = clang
+ makedepends = imake
+ makedepends = llvm
+ makedepends = mesa
+ makedepends = nasm
+ makedepends = python
+ makedepends = unzip
+ makedepends = yasm
+ makedepends = zip
+ depends = at-spi2-core
+ depends = bash
+ depends = cairo
+ depends = dbus
+ depends = dbus-glib
+ depends = fontconfig
+ depends = freetype2
+ depends = gcc-libs
+ depends = gdk-pixbuf2
+ depends = glib2
+ depends = glibc
+ depends = gtk3
+ depends = hunspell
+ depends = libevent
+ depends = libffi
+ depends = libpulse
+ depends = libvpx
+ depends = libx11
+ depends = libxcb
+ depends = libxcomposite
+ depends = libxdamage
+ depends = libxext
+ depends = libxfixes
+ depends = libxrender
+ depends = libxt
+ depends = mime-types
+ depends = nspr
+ depends = nss
+ depends = pango
+ depends = pixman
+ depends = sqlite
+ depends = startup-notification
+ depends = zlib
+ optdepends = libnotify: Notification integration
+ optdepends = networkmanager: Location detection via available WiFi networks
+ optdepends = pulseaudio: Audio support
+ optdepends = ffmpeg: H.264 video support
+ provides = seamonkey
+ conflicts = seamonkey
+ source = https://archive.seamonkey-project.org/releases/2.53.18.2/linux-x86_64/en-US/seamonkey-2.53.18.2.en-US.linux-x86_64.tar.bz2
+ sha512sums = 7fa4adbeb08b9aee60ef1c3b650a7f5984eef9ee51e6838730f7c81686fa499dedf6960839f1b8e890240cea2061ff9ddaf11dc03d0c55519f4c1b08651cba09
+
+pkgname = seamonkey-bin
diff --git a/seamonkey-bin/.gitignore b/seamonkey-bin/.gitignore
new file mode 100644
index 0000000..8d78c83
--- /dev/null
+++ b/seamonkey-bin/.gitignore
@@ -0,0 +1,3 @@
+pkg/
+src/
+*.tar*
diff --git a/seamonkey-bin/PKGBUILD b/seamonkey-bin/PKGBUILD
new file mode 100644
index 0000000..f958a9a
--- /dev/null
+++ b/seamonkey-bin/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: kj_sh604 <email@email.com>
+
+pkgname=seamonkey-bin
+pkgver=2.53.18.2
+pkgrel=1
+pkgdesc="SeaMonkey internet suite (binary version)"
+arch=('x86_64')
+url="http://www.seamonkey-project.org/"
+license=(MPL-2.0)
+depends=('at-spi2-core' 'bash' 'cairo' 'dbus' 'dbus-glib' 'fontconfig' 'freetype2' 'gcc-libs' 'gdk-pixbuf2' 'glib2' 'glibc' 'gtk3' 'hunspell' 'libevent' 'libffi' 'libpulse' 'libvpx' 'libx11' 'libxcb' 'libxcomposite' 'libxdamage' 'libxext' 'libxfixes' 'libxrender' 'libxt' 'mime-types' 'nspr' 'nss' 'pango' 'pixman' 'sqlite' 'startup-notification' 'zlib')
+makedepends=('autoconf2.13' 'cargo' 'cbindgen' 'clang' 'imake' 'llvm' 'mesa' 'nasm' 'python' 'unzip' 'yasm' 'zip')
+optdepends=(
+ 'libnotify: Notification integration'
+ 'networkmanager: Location detection via available WiFi networks'
+ 'pulseaudio: Audio support'
+ 'ffmpeg: H.264 video support'
+)
+source=("https://archive.seamonkey-project.org/releases/$pkgver/linux-x86_64/en-US/seamonkey-$pkgver.en-US.linux-x86_64.tar.bz2")
+conflicts=('seamonkey')
+provides=('seamonkey')
+sha512sums=('7fa4adbeb08b9aee60ef1c3b650a7f5984eef9ee51e6838730f7c81686fa499dedf6960839f1b8e890240cea2061ff9ddaf11dc03d0c55519f4c1b08651cba09')
+
+package() {
+ cd "$srcdir/seamonkey"
+ install -d "$pkgdir/opt/seamonkey"
+ cp -r * "$pkgdir/opt/seamonkey/"
+ install -d "$pkgdir/usr/bin"
+ ln -s /opt/seamonkey/seamonkey "$pkgdir/usr/bin/seamonkey"
+ install -d "$pkgdir/usr/share/applications"
+ cat <<EOF > "$pkgdir/usr/share/applications/seamonkey.desktop"
+[Desktop Entry]
+Name=SeaMonkey
+GenericName=Internet Suite
+Comment=Web browser, advanced email, newsgroup and feed client, IRC chat, and web development tools
+Exec=/opt/seamonkey/seamonkey %u
+Icon=seamonkey
+Terminal=false
+Type=Application
+Categories=Network;WebBrowser;Email;News;Chat;
+MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;
+EOF
+
+ for size in 16 22 24 32 48 64 128 256; do
+ install -d "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps"
+ install -m644 "chrome/icons/default/default${size}.png" "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/seamonkey.png"
+ done
+ install -d "$pkgdir/usr/share/licenses/$pkgname"
+ install -m644 license.txt "$pkgdir/usr/share/licenses/$pkgname/"
+}
+
+# vim:set ts=2 sw=2 et: