[arch-commits] Commit in firefox-theme-adwaita/trunk (PKGBUILD)
Fabio Castelli
muflone at archlinux.org
Sun Mar 20 02:09:48 UTC 2016
Date: Sunday, March 20, 2016 @ 03:09:47
Author: muflone
Revision: 167666
upgpkg: firefox-theme-adwaita 45.1-1
Modified:
firefox-theme-adwaita/trunk/PKGBUILD
----------+
PKGBUILD | 35 +++++++++++++++++------------------
1 file changed, 17 insertions(+), 18 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-03-20 01:52:11 UTC (rev 167665)
+++ PKGBUILD 2016-03-20 02:09:47 UTC (rev 167666)
@@ -3,33 +3,32 @@
# Contributor: Diego Principe <cdprincipe at at@gmail at dot@com>
pkgname=firefox-theme-adwaita
-pkgver=42.1
+_pkgname=firefox-gnome
+pkgver=45.1
pkgrel=1
-pkgdesc="Adwaita theme for Firefox (Matches the default Gnome Shell theme)"
+pkgdesc="Adwaita theme for Firefox (Matches the default GNOME Shell theme)"
url="https://addons.mozilla.org/en-US/firefox/addon/adwaita/"
arch=('any')
license=('MPL')
depends=("firefox")
-makedepends=('unzip')
-source=("gnome-firefox-theme-${pkgver}.xpi"::"https://github.com/gnome-integration-team/firefox-gnome/releases/download/${pkgver}/gnome-firefox-theme.xpi")
-sha256sums=('5a1db079c6f0d7642ec5d3d6ade8daad9fef72cf39c9337aad6f3b35d661ca89')
-noextract=("gnome-firefox-theme-${pkgver}.xpi")
+makedepends=('python2')
+source=("${_pkgname}-${pkgver}.tar.gz"::"https://github.com/gnome-integration-team/${_pkgname}/archive/${pkgver}.tar.gz")
+sha256sums=('aa7f13d6d00e3801360b646ac4f704b96601f14741ec9a3765a89b6d41e3c1f3')
-prepare() {
- unzip -qo "gnome-firefox-theme-${pkgver}.xpi" -d "${pkgname}-${pkgver}"
+build() {
+ cd "${_pkgname}-${pkgver}"
+ python2 make-xpi.py --force-rebuild all
}
package() {
- cd "${pkgname}-${pkgver}"
- # Find extension UUID
- _emid=$(sed -n '/.*<em:id>\(.*\)<\/em:id>.*/{s//\1/p;q}' install.rdf)
+ cd "${_pkgname}-${pkgver}"
# Prepare destination folder
- _dstdir="${pkgdir}/usr/lib/firefox/browser/extensions/${_emid}"
- install -d "${_dstdir}"
- # Copy files
- cp -R * "${_dstdir}"
- # Restore standard permissions
- find "${pkgdir}" -type d -print0 | xargs --null chmod 0755
- find "${pkgdir}" -type f -print0 | xargs --null chmod 0644
+ install -m 755 -d "${pkgdir}/usr/lib/firefox/browser/extensions"
+ # Install extension
+ _emid=$(sed -n '/.*<em:id>\(.*\)<\/em:id>.*/{s//\1/p;q}' extension/install.rdf.in)
+ install -m 644 "gnome-firefox-extension.xpi" "${pkgdir}/usr/lib/firefox/browser/extensions/${_emid}.xpi"
+ # Install theme
+ _emid=$(sed -n '/.*<em:id>\(.*\)<\/em:id>.*/{s//\1/p;q}' theme/install.rdf.in)
+ install -m 644 "gnome-firefox-theme.xpi" "${pkgdir}/usr/lib/firefox/browser/extensions/${_emid}.xpi"
}
More information about the arch-commits
mailing list