[arch-commits] Commit in kompozer/trunk (PKGBUILD external-nss-for-shlibsign.patch)

Fabio Castelli muflone at archlinux.org
Fri Jun 19 19:37:25 UTC 2015


    Date: Friday, June 19, 2015 @ 21:37:24
  Author: muflone
Revision: 135599

upgpkg: kompozer 0.8b3-16

updpkg kompozer 0.8b3-16

Added:
  kompozer/trunk/external-nss-for-shlibsign.patch
Modified:
  kompozer/trunk/PKGBUILD

----------------------------------+
 PKGBUILD                         |   13 +++++++++----
 external-nss-for-shlibsign.patch |   12 ++++++++++++
 2 files changed, 21 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-06-19 19:36:41 UTC (rev 135598)
+++ PKGBUILD	2015-06-19 19:37:24 UTC (rev 135599)
@@ -11,13 +11,13 @@
 
 pkgname=kompozer
 pkgver=0.8b3
-pkgrel=15
+pkgrel=16
 pkgdesc="A Dreamweaver style WYSIWYG web editor; Nvu unofficial bug-fix release"
 arch=('x86_64' 'i686')
 license=('GPL')
 url="http://www.kompozer.net"
 depends=('gtk2' 'nss' 'libxt' 'libidl2' 'gnome-vfs' 'desktop-file-utils')
-makedepends=('zip' 'pkgconfig' 'pangox-compat')
+makedepends=('zip' 'pkgconfig' 'pangox-compat' 'nss')
 options=('!buildflags')
 source=("http://downloads.sourceforge.net/kompozer/${pkgname}-${pkgver}-src.tar.bz2" 
         'kompozer.desktop' 
@@ -29,7 +29,8 @@
         'any_kernel_26_plus.patch'
         'NS_IMETHOD_i686.patch'
         'freetype-pango.patch'
-        'freetype-xft.patch')
+        'freetype-xft.patch'
+        'external-nss-for-shlibsign.patch')
 md5sums=('cd4664ecda908666b19ef0607010c627'
          'ed8edf6817892a38b8b181fc9b2caaea'
          '4778f967307cf569089daca843de1df9'
@@ -40,7 +41,8 @@
          '58a294356b3e17ad070e4c93180bf0ad'
          '186c47586bebf83b9b76d339e3a38c95'
          '53f0a1fecc715db5272b706ecddc880e'
-         'bdaaa5b477db7897b0b4cf84cb5737a6')
+         'bdaaa5b477db7897b0b4cf84cb5737a6'
+         '190d5c11dccb28c4b060a93270cc3d26')
 install="${pkgname}.install"
 
 prepare() {
@@ -55,6 +57,9 @@
   # Patches for moving from freetype to freetype2 packages
   patch -Np2 -i "${srcdir}/freetype-pango.patch"
   patch -Np2 -i "${srcdir}/freetype-xft.patch"
+  # Patch to exclude the integrated nss library to sign
+  # the binary libraries (currently broken for i686)
+  patch -Np1 -i "${srcdir}/external-nss-for-shlibsign.patch"
 }
 
 build() {

Added: external-nss-for-shlibsign.patch
===================================================================
--- external-nss-for-shlibsign.patch	                        (rev 0)
+++ external-nss-for-shlibsign.patch	2015-06-19 19:37:24 UTC (rev 135599)
@@ -0,0 +1,12 @@
+diff -Naur mozilla.orig/security/nss/cmd/shlibsign/sign.sh mozilla/security/nss/cmd/shlibsign/sign.sh
+--- mozilla.orig/security/nss/cmd/shlibsign/sign.sh	2009-05-02 18:41:54.000000000 +0200
++++ mozilla/security/nss/cmd/shlibsign/sign.sh	2015-06-19 17:46:53.079361603 +0200
+@@ -45,7 +45,7 @@
+     SHLIB_PATH=${1}/lib:${4}:$SHLIB_PATH
+     export SHLIB_PATH
+     LD_LIBRARY_PATH=${1}/lib:${4}:$LD_LIBRARY_PATH
+-    export LD_LIBRARY_PATH
++    #export LD_LIBRARY_PATH
+     DYLD_LIBRARY_PATH=${1}/lib:${4}:$DYLD_LIBRARY_PATH
+     export DYLD_LIBRARY_PATH
+     LIBRARY_PATH=${1}/lib:${4}:$LIBRARY_PATH



More information about the arch-commits mailing list