[arch-commits] Commit in xfconf/trunk (PKGBUILD)

andyrtr at archlinux.org andyrtr at archlinux.org
Wed Aug 18 16:44:30 EDT 2010


    Date: Wednesday, August 18, 2010 @ 16:44:29
  Author: andyrtr
Revision: 87984

upgpkg: xfconf 4.6.2-2
fix insecure rpath #19980; add missing intltool makedep

Modified:
  xfconf/trunk/PKGBUILD

----------+
 PKGBUILD |    9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-08-18 20:20:14 UTC (rev 87983)
+++ PKGBUILD	2010-08-18 20:44:29 UTC (rev 87984)
@@ -3,7 +3,7 @@
 
 pkgname=xfconf
 pkgver=4.6.2
-pkgrel=1
+pkgrel=2
 pkgdesc="a simple client-server configuration storage and query system"
 arch=('i686' 'x86_64')
 license=('GPL2')
@@ -12,7 +12,7 @@
 # http://www.xfce.org/documentation/requirements
 # keep dbus and gtk2, see also http://bugs.archlinux.org/task/14536
 depends=( "libxfce4util>=4.6.2" "dbus-glib>=0.86" 'dbus>=1.2.24' 'gtk2>=2.20.1')
-makedepends=('pkgconfig' 'perl-extutils-depends' 'perl-extutils-pkgconfig' 'glib-perl')
+makedepends=('pkgconfig' 'perl-extutils-depends' 'perl-extutils-pkgconfig' 'glib-perl' 'intltool' 'chrpath')
 options=('!libtool' '!emptydirs')
 replaces=('libxfce4mcs' 'xfce-mcs-manager' 'xfce-mcs-plugins')
 conflicts=('libxfce4mcs' 'xfce-mcs-manager' 'xfce-mcs-plugins')
@@ -23,7 +23,7 @@
   cd ${srcdir}/${pkgname}-${pkgver}
   ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/xfce4 \
     --localstatedir=/var --disable-static --with-perl-options=INSTALLDIRS="vendor" 
-  make || return 1
+  make
 }
 
 package() {
@@ -31,4 +31,7 @@
   make DESTDIR=${startdir}/pkg install || return 1
   # remove unneeded dynloader bootstrap file
   rm ${pkgdir}/usr/lib/perl5/vendor_perl/auto/Xfce4/Xfconf/Xfconf.bs 
+  
+  # fix insecure rpath, http://bugs.archlinux.org/task/19980
+  chrpath -d ${pkgdir}/usr/lib/perl5/vendor_perl/auto/Xfce4/Xfconf/Xfconf.so
 }



More information about the arch-commits mailing list