diff options
author | sumt | 2015-06-11 20:13:41 +0300 |
---|---|---|
committer | Lukas Fleischer | 2015-06-11 20:13:41 +0300 |
commit | 1eda2cb2e48354c416d675b0a77067e515bdd88b (patch) | |
tree | 5d885eca39dc6db71be02a4e4f6830aa04dc61a1 | |
download | aur-1eda2cb2e48354c416d675b0a77067e515bdd88b.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 35 | ||||
-rw-r--r-- | PKGBUILD | 54 | ||||
-rw-r--r-- | palemoon.desktop | 13 | ||||
-rw-r--r-- | palemoon.install | 12 |
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 |