summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsumt2015-06-11 20:13:41 +0300
committerLukas Fleischer2015-06-11 20:13:41 +0300
commit1eda2cb2e48354c416d675b0a77067e515bdd88b (patch)
tree5d885eca39dc6db71be02a4e4f6830aa04dc61a1
downloadaur-1eda2cb2e48354c416d675b0a77067e515bdd88b.tar.gz
Initial import
-rw-r--r--.SRCINFO35
-rw-r--r--PKGBUILD54
-rw-r--r--palemoon.desktop13
-rw-r--r--palemoon.install12
4 files changed, 114 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7907e24e5a10
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,35 @@
+pkgbase = palemoon-bin
+ pkgdesc = Open source web browser based on Firefox focusing on efficiency.
+ pkgver = 25.5.0
+ pkgrel = 1
+ url = http://sourceforge.net/projects/pm4linux/
+ install = palemoon.install
+ arch = i686
+ arch = x86_64
+ license = MPL
+ license = GPL
+ license = LGPL
+ depends = gtk2
+ depends = dbus-glib
+ depends = desktop-file-utils
+ depends = libxt
+ depends = mime-types
+ depends = nss
+ depends = alsa-lib
+ optdepends = gstreamer0.10-base-plugins: vorbis decoding, ogg demuxing
+ optdepends = gstreamer0.10-good-plugins: webm and mp4 demuxing
+ optdepends = gstreamer0.10-bad-plugins: aac, vp8 and opus decoding
+ optdepends = gstreamer0.10-ugly-plugins: h.264 and mp3 decoding
+ optdepends = gstreamer0.10-ffmpeg: more decoders
+ optdepends = libpulse: PulseAudio audio driver
+ optdepends = hunspell: spell checker and morphological analyzer
+ optdepends = hyphen: library for hyphenation and justification
+ provides = palemoon
+ conflicts = palemoon
+ source = http://downloads.sourceforge.net/pm4linux/palemoon-25.5.0.en-US.linux-.tar.bz2
+ source = palemoon.desktop
+ sha1sums = 745713c452eda5f57dfa5f59db016fb165fcfa7d
+ sha1sums = 83ff22ff7a034efac31f1dd5f27ad0115a778743
+
+pkgname = palemoon-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a237ea61bae7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: sumt <sumt at sci dot fi>
+pkgname=palemoon-bin
+pkgver=25.5.0
+pkgrel=1
+pkgdesc="Open source web browser based on Firefox focusing on efficiency."
+arch=('i686' 'x86_64')
+url="http://sourceforge.net/projects/pm4linux/"
+license=('MPL' 'GPL' 'LGPL')
+depends=('gtk2' 'dbus-glib' 'desktop-file-utils' 'libxt' 'mime-types' 'nss' 'alsa-lib')
+optdepends=('gstreamer0.10-base-plugins: vorbis decoding, ogg demuxing'
+ 'gstreamer0.10-good-plugins: webm and mp4 demuxing'
+ 'gstreamer0.10-bad-plugins: aac, vp8 and opus decoding'
+ 'gstreamer0.10-ugly-plugins: h.264 and mp3 decoding'
+ 'gstreamer0.10-ffmpeg: more decoders'
+ 'libpulse: PulseAudio audio driver'
+ 'hunspell: spell checker and morphological analyzer'
+ 'hyphen: library for hyphenation and justification')
+provides=('palemoon')
+conflicts=('palemoon')
+install=palemoon.install
+source=(http://downloads.sourceforge.net/pm4linux/palemoon-$pkgver.en-US.linux-$CARCH.tar.bz2
+#{,.sig}
+ palemoon.desktop)
+#validpgpkeys=('B85ADF545913F109BDD609390303DADA702F886A')
+sha1sums=('745713c452eda5f57dfa5f59db016fb165fcfa7d'
+#'SKIP'
+ '83ff22ff7a034efac31f1dd5f27ad0115a778743')
+[ "$CARCH" == i686 ] && sha1sums[0]='a1fbf33e5098ebf9e7c9ae85dd6c9c5216ac2b6b'
+
+package() {
+ install -d "$pkgdir"/usr/{bin,lib}
+ cp -r palemoon/ "$pkgdir/usr/lib/palemoon"
+ ln -s ../lib/palemoon/palemoon "$pkgdir/usr/bin/palemoon"
+ install -Dm644 palemoon.desktop "$pkgdir/usr/share/applications/palemoon.desktop"
+
+ # icons
+ install -Dm644 palemoon/browser/chrome/icons/default/default16.png \
+ "$pkgdir/usr/share/icons/hicolor/16x16/apps/palemoon.png"
+ install -Dm644 palemoon/browser/chrome/icons/default/default32.png \
+ "$pkgdir/usr/share/icons/hicolor/32x32/apps/palemoon.png"
+ install -Dm644 palemoon/browser/chrome/icons/default/default48.png \
+ "$pkgdir/usr/share/icons/hicolor/48x48/apps/palemoon.png"
+ install -Dm644 palemoon/browser/icons/mozicon128.png \
+ "$pkgdir/usr/share/icons/hicolor/128x128/apps/palemoon.png"
+
+ # use system-provided dictionaries
+ rm -rf "$pkgdir"/usr/lib/palemoon/{dictionaries,hyphenation}
+ ln -s /usr/share/hunspell "$pkgdir/usr/lib/palemoon/dictionaries"
+ ln -s /usr/share/hyphen "$pkgdir/usr/lib/palemoon/hyphenation"
+
+ # avoid duplicate binaries
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=658850
+ ln -sf palemoon "$pkgdir/usr/lib/palemoon/palemoon-bin"
+}
diff --git a/palemoon.desktop b/palemoon.desktop
new file mode 100644
index 000000000000..2538f4601b87
--- /dev/null
+++ b/palemoon.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Version=1.0
+Name=Pale Moon Web Browser
+Comment=Browse the World Wide Web
+Keywords=Internet;WWW;Browser;Web;Explorer
+Exec=palemoon %u
+Terminal=false
+X-MultipleArgs=false
+Type=Application
+Icon=palemoon
+Categories=Network;WebBrowser;Internet
+MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
+StartupNotify=true
diff --git a/palemoon.install b/palemoon.install
new file mode 100644
index 000000000000..c929b541c726
--- /dev/null
+++ b/palemoon.install
@@ -0,0 +1,12 @@
+post_install() {
+ update-desktop-database -q
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+} \ No newline at end of file