Date: Monday, January 28, 2019 @ 20:56:31 Author: eschwartz Revision: 428338
upgpkg: glusterfs 1:5.3-2 migrate to python3 build switch autogen.sh in build to autoreconf in prepare Modified: glusterfs/trunk/PKGBUILD ----------+ PKGBUILD | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-01-28 20:08:40 UTC (rev 428337) +++ PKGBUILD 2019-01-28 20:56:31 UTC (rev 428338) @@ -6,38 +6,39 @@ pkgname=glusterfs epoch=1 pkgver=5.3 -pkgrel=1 -pkgdesc='Is a cluster file-system capable of scaling to several peta-bytes.' +pkgrel=2 +pkgdesc='a cluster file-system capable of scaling to several peta-bytes.' arch=(x86_64) url='http://www.gluster.org/' license=(GPL2 LGPL3) install=glusterfs.install backup=('etc/glusterfs/glusterd.vol' - 'etc/glusterfs/eventsconfig.json' - 'etc/glusterfs/gluster-rsyslog-5.8.conf' - 'etc/glusterfs/gluster-rsyslog-7.2.conf' - 'etc/glusterfs/glusterd.vol' - 'etc/glusterfs/glusterfs-georep-logrotate' - 'etc/glusterfs/glusterfs-logrotate') -depends=(fuse python2 libxml2 libaio liburcu attr which rpcbind) + 'etc/glusterfs/eventsconfig.json' + 'etc/glusterfs/gluster-rsyslog-5.8.conf' + 'etc/glusterfs/gluster-rsyslog-7.2.conf' + 'etc/glusterfs/glusterd.vol' + 'etc/glusterfs/glusterfs-georep-logrotate' + 'etc/glusterfs/glusterfs-logrotate') +depends=(fuse python libxml2 libaio liburcu attr which rpcbind) makedepends=(rpcsvc-proto) optdepends=('glib2: qemu-block') #source=($pkgname-$pkgver.tar.gz::https://github.com/gluster/glusterfs/archive/v$pkgver.tar.gz) source=(https://bits.gluster.org/pub/gluster/glusterfs/src/glusterfs-$pkgver.tar.gz + https://github.com/gluster/glusterfs/commit/82987486a9c9145caa6ce9ff31506ba2563a4a97.patch glusterfs.sysusers) sha256sums=('293542b1f43e681741282d1ba2aefe9b501321c782e896f518cca36072414448' + '7d3793449105e3cbfef57b78b707f37a53430bb2caf16f4674ace1ab61be5acb' 'a470d07aedb2674adfb295b4775e490b48816b87974946da4dcf62aa0d72108a') prepare() { cd "$srcdir"/$pkgname-$pkgver - find -type f -name '*.py' -exec sed -i \ - -e 's:env\ python$:env\ python2:' \ - -e 's:/usr/bin/python$:/usr/bin/python2:' {} + + # https://bugzilla.redhat.com/show_bug.cgi?id=1656100 make autoreconf work + patch -p1 -i ../82987486a9c9145caa6ce9ff31506ba2563a4a97.patch + autoreconf -fi } build() { cd "$srcdir"/$pkgname-$pkgver - ./autogen.sh ./configure \ --prefix=/usr \ --sbindir=/usr/bin \ @@ -49,7 +50,7 @@ --with-systemddir=/usr/lib/systemd/system \ --with-tmpfilesdir=/usr/lib/tmpfiles.d \ --enable-gnfs \ - PYTHON=python2 LEXLIB= + LEXLIB= make }