[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