[obs-commits] [openSUSE/obs-build] e5efe0: ArchLinux packages need working symlinks in $srcdi...

Branch: refs/heads/master Home: https://github.com/openSUSE/obs-build Commit: e5efe0e1d38097992013f599e9ed3a78d7a2bf8c https://github.com/openSUSE/obs-build/commit/e5efe0e1d38097992013f599e9ed3a7... Author: Roman Neuhauser <rneuhauser@suse.cz> Date: 2014-05-08 (Thu, 08 May 2014) Changed paths: M build-recipe-arch Log Message: ----------- ArchLinux packages need working symlinks in $srcdir fixes https://github.com/openSUSE/open-build-service/issues/658 problem: `makepkg -o` does (with `PWD=$TOPDIR/SOURCES`): mkdir src for s in ${source[@]}; do ln -s $SRCDEST/$s src/ done where `$SRCDEST` is `$PWD` unless overridden. then we move `$TOPDIR/SOURCES/*` (`s/SOURCES/BUILD/`), and the symlinks still contain the old paths. solution: run `makepkg -o` in `$TOPDIR/BUILD`. Commit: 550207020e25ae45888992d6c506b908bbd1a0af https://github.com/openSUSE/obs-build/commit/550207020e25ae45888992d6c506b90... Author: Roman Neuhauser <rneuhauser@suse.cz> Date: 2014-05-10 (Sat, 10 May 2014) Changed paths: M build-recipe-arch Log Message: ----------- fix makepkg failing to find install, changelog parent breaks building packages with install script and/or changelog file. these files "should reside in the same directory as the PKGBUILD" according to PKGBUILD(5), but makepkg code handling them fails unless PKGBUILD is in the $PWD. Commit: ba120269c8b9ac7edc61756fbe8dc90fd19ca12a https://github.com/openSUSE/obs-build/commit/ba120269c8b9ac7edc61756fbe8dc90... Author: Roman Neuhauser <rneuhauser@suse.cz> Date: 2014-05-10 (Sat, 10 May 2014) Changed paths: M build-recipe-arch Log Message: ----------- fix placement and recovery of the build product makepkg puts the build product in ${PKGDEST-$PWD}, PKGDEST was not set, and PWD=$TOPDIR/SOURCES, but recipe_build_arch() was looking in $TOPDIR/BUILD. half of recipe_build_arch() is replaced by PKGDEST=$TOPDIR/ARCHPKGS. Commit: 33003321c5a97f1f4425de62b2d2ec8878d02885 https://github.com/openSUSE/obs-build/commit/33003321c5a97f1f4425de62b2d2ec8... Author: Roman Neuhauser <rneuhauser@suse.cz> Date: 2014-05-10 (Sat, 10 May 2014) Changed paths: M build-recipe-arch Log Message: ----------- makepkg commandline shorter with --config ... it's easier to read and tweak this way. Commit: d41aaf2252794aa78c422574edc1dbcf40f0ee79 https://github.com/openSUSE/obs-build/commit/d41aaf2252794aa78c422574edc1dbc... Author: Michael Schroeder <mls@suse.de> Date: 2014-05-12 (Mon, 12 May 2014) Changed paths: M build-recipe-arch Log Message: ----------- Merge pull request #105 from roman-neuhauser/arch-src-links ArchLinux packages need working symlinks in $srcdir Compare: https://github.com/openSUSE/obs-build/compare/e83a60a52aa3...d41aaf225279
participants (1)
-
GitHub