mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
1.8 KiB

  1. #!/bin/bash
  2. # --- ROCK-COPYRIGHT-NOTE-BEGIN ---
  3. #
  4. # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
  5. # Please add additional copyright information _after_ the line containing
  6. # the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
  7. # the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
  8. #
  9. # ROCK Linux: rock-src/package/base/bzip2/bzip2.conf
  10. # ROCK Linux is Copyright (C) 1998 - 2006 Clifford Wolf
  11. #
  12. # This program is free software; you can redistribute it and/or modify
  13. # it under the terms of the GNU General Public License as published by
  14. # the Free Software Foundation; either version 2 of the License, or
  15. # (at your option) any later version. A copy of the GNU General Public
  16. # License can be found at Documentation/COPYING.
  17. #
  18. # Many people helped and are helping developing ROCK Linux. Please
  19. # have a look at http://www.rocklinux.org/ and the Documentation/TEAM
  20. # file for details.
  21. #
  22. # --- ROCK-COPYRIGHT-NOTE-END ---
  23. var_append makeinstopt " " "PREFIX=$instroot/$prefix"
  24. premake="bzip2_premake"
  25. bzip2_premake() {
  26. if [ $stagelevel -le 2 ] ; then
  27. cp Makefile{,.orig}
  28. sed -e '/^all:/s/ test//' Makefile.orig > Makefile
  29. fi
  30. sed -i "s@/lib\(/\| \|$\)@/$multilib\1@g" Makefile
  31. }
  32. inmake="cp -v manual* bzip2.txt $docdir; \
  33. if [ \"$ROCKCFG_DIETLIBC_bzip2\" != 1 ]; then \
  34. eval $MAKE -f Makefile-libbz2_so \$makeopt; \
  35. fi"
  36. postmake="bzip2_postmake"
  37. bzip2_postmake()
  38. {
  39. if [ \"$ROCKCFG_DIETLIBC_bzip2\" != 1 ]; then
  40. ln -svf libbz2.so.1.0 libbz2.so.1
  41. cp -a libbz2.so.* $root/$multilib
  42. if [[ "$xpkg" != *-32bit ]] ; then
  43. cp -v bzip2-shared $root/bin/bzip2
  44. fi
  45. fi
  46. if [[ "$xpkg" = *-32bit ]] ; then
  47. cp -a $instroot/$prefix/lib/* $root/usr/lib/
  48. else
  49. rm -vf $bindir/{bunzip2,bzcat,bzip2}
  50. ln -sfv bzip2 $root/bin/bunzip2
  51. ln -sfv bzip2 $root/bin/bzcat
  52. fi
  53. }