From cfceb00ec343972c85a733976af174d69b531fcd Mon Sep 17 00:00:00 2001 From: Alexpux Date: Fri, 28 Feb 2014 19:47:14 +0400 Subject: [PATCH] rebase: Add directory with python extensions to rebase --- rebase/PKGBUILD | 39 ++++++++++++++------------ rebase/rebaseall-add-python-exts.patch | 10 +++++++ 2 files changed, 31 insertions(+), 18 deletions(-) create mode 100644 rebase/rebaseall-add-python-exts.patch diff --git a/rebase/PKGBUILD b/rebase/PKGBUILD index e3cea3a7..b80da1c3 100644 --- a/rebase/PKGBUILD +++ b/rebase/PKGBUILD @@ -2,7 +2,7 @@ pkgname=rebase pkgver=4.4.1 -pkgrel=1 +pkgrel=2 pkgdesc="The Cygwin rebase distribution contains four utilities, rebase, rebaseall, peflags, and peflagsall." groups=('base') arch=('i686' 'x86_64') @@ -12,31 +12,34 @@ depends=('msys2-runtime' 'dash') makedepends=('coreutils' 'grep' 'gzip' 'sed') source=(rebase-4.4.1.tar.bz2 'rebase-4.4.0-msys2.patch' - 'autorebase.bat') + 'autorebase.bat' + rebaseall-add-python-exts.patch) sha1sums=('8f60d206e708b4ad77eb3223601637b5b3205021' '0df8af56cda5f1512798f8d4c216b684bcad5554' - 'e25b323bda0e71fd7cda44c42be3945052d809c9') + 'e25b323bda0e71fd7cda44c42be3945052d809c9' + '03f69430fba022ba968be7493705786d15ece79b') prepare() { - cd "$srcdir/$pkgname-$pkgver" - - patch -p1 -i $srcdir/rebase-4.4.0-msys2.patch - autoreconf -fi + cd "$srcdir/$pkgname-$pkgver" + + patch -p1 -i $srcdir/rebase-4.4.0-msys2.patch + patch -p1 -i $srcdir/rebaseall-add-python-exts.patch + autoreconf -fi } build() { - cd "$srcdir/$pkgname-$pkgver" - - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - CXXFLAGS="-static -static-libgcc -static-libstdc++" \ - CFLAGS="-static -static-libgcc" - make + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + CXXFLAGS="-static -static-libgcc -static-libstdc++" \ + CFLAGS="-static -static-libgcc" + make } package() { - cd "$srcdir/$pkgname-$pkgver" - - make DESTDIR=${pkgdir} install - cp -f ${srcdir}/autorebase.bat ${pkgdir}/usr + cd "$srcdir/$pkgname-$pkgver" + + make DESTDIR=${pkgdir} install + cp -f ${srcdir}/autorebase.bat ${pkgdir}/usr } diff --git a/rebase/rebaseall-add-python-exts.patch b/rebase/rebaseall-add-python-exts.patch new file mode 100644 index 00000000..9d8054ce --- /dev/null +++ b/rebase/rebaseall-add-python-exts.patch @@ -0,0 +1,10 @@ +--- a/rebaseall.in 2013-02-18 14:04:43.000000000 +0400 ++++ b/rebaseall.in 2014-02-28 18:44:17.784400000 +0400 +@@ -218,6 +218,7 @@ + # some interpreters include a method for installing addons outside of the + # package manager, such as CPAN and RubyGems. + for d in /usr/lib/perl5/site_perl /usr/lib/py*/site-packages \ ++ /usr/lib/py*/lib-dynload \ + /usr/lib/php /usr/lib/R/site-library /usr/lib/rub*/gems \ + /usr/lib/octave/site + do