--- mini-cbe-install.jposug 2015-05-15 23:04:46.144836071 +0900 +++ mini-cbe-install 2015-05-15 23:37:06.651337741 +0900 @@ -907,12 +907,18 @@ cd $tmp_build_dir || return 1 logrun mkdir -p src || return 1 cd src || return 1 + logrun bash -c "cd $tardir; bzcat pkgbuild-$PKGBUILD_VERSION.tar.bz2 | tar xf -; cd .." + logrun bash -c "cd $tardir; patch -p0 < ../pkgbuild-$PKGBUILD_VERSION.patch; cd .." + logrun bash -c "sed -ie 's/\^patch/\^GNU patch/' $tardir/pkgbuild-$PKGBUILD_VERSION/configure" + logrun bash -c "cd $tardir; tar cf pkgbuild-$PKGBUILD_VERSION.tar pkgbuild-$PKGBUILD_VERSION; cd .." + logrun bash -c "cd $tardir; rm pkgbuild-$PKGBUILD_VERSION.tar.bz2; bzip2 pkgbuild-$PKGBUILD_VERSION.tar; cd .." logrun bash -c "bzcat $tardir/pkgbuild-$PKGBUILD_VERSION.tar.bz2 | tar xf -" || return 1 cd pkgbuild-$PKGBUILD_VERSION || return 1 msg "Building pkgbuild from source..." if [ x"`basename $CC`" = xgcc ]; then export CFLAGS='-std=c99' fi + logrun sed -ie 's/\^patch/\^GNU patch/' configure logrun_quiet ./configure --prefix="$tmp_build_dir" || return 1 logrun_quiet make install || return 1 msg "Now updating pkgbuild using itself..." @@ -920,6 +926,10 @@ logrun mkdir -p $tmp_build_dir/packages/SOURCES || return 1 logrun ln -s $tardir/pkgbuild-$PKGBUILD_VERSION.tar.bz2 $tmp_build_dir/packages/SOURCES/ || return 1 logrun cp -pr $tmp_build_dir/src/pkgbuild-$PKGBUILD_VERSION/COPYING $tmp_build_dir/packages/SOURCES/gpl-2.0.txt || return 1 +gsed -i.bak.remove.perl.dependency -e 's/^.*Requires:.*perl/#perl/' $tmp_build_dir/src/pkgbuild-$PKGBUILD_VERSION/pkgbuild.spec + +gsed -i.bak.remove.perl.dependency -e 's/^.*Requires:.*perl/#perl/' $tmp_build_dir/src/pkgbuild-$PKGBUILD_VERSION/pkgbuild.spec + logrun_quiet bash -c "$tmp_build_dir/bin/pkgtool --src $tmp_build_dir/packages/SOURCES --nonotify --define \"pkgbuild_prefix /usr\" --define \"_topdir $tmp_build_dir/packages\" --nodeps build --update-if-newer $tmp_build_dir/src/pkgbuild-$PKGBUILD_VERSION/pkgbuild.spec" || return 1 pkgbuild_topdir=`/usr/bin/pkgbuild -bp /usr/lib/pkgbuild-$PKGBUILD_VERSION/get_rpm_topdir 2>&1 | grep '^TOPDIR=' | cut -f2- -d=` logrun mkdir -p "$rootdir/$pkgbuild_topdir/PKGS" "$rootdir/$pkgbuild_topdir/SPKGS"